using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace MTWorkHR.Infrastructure.Migrations
{
///
public partial class addCompanyIdAll : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn(
name: "CompanyId",
table: "UserTasks",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.AddColumn(
name: "CompanyId",
table: "Teams",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.AddColumn(
name: "CompanyId",
table: "Projects",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.AddColumn(
name: "CompanyId",
table: "OrderRequests",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.AddColumn(
name: "CompanyId",
table: "OrderAllocations",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.AddColumn(
name: "CompanyId",
table: "Meetings",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.AddColumn(
name: "CompanyId",
table: "Attendances",
type: "bigint",
nullable: false,
defaultValue: 0L);
migrationBuilder.CreateIndex(
name: "IX_UserTasks_CompanyId",
table: "UserTasks",
column: "CompanyId");
migrationBuilder.CreateIndex(
name: "IX_Teams_CompanyId",
table: "Teams",
column: "CompanyId");
migrationBuilder.CreateIndex(
name: "IX_Projects_CompanyId",
table: "Projects",
column: "CompanyId");
migrationBuilder.CreateIndex(
name: "IX_OrderRequests_CompanyId",
table: "OrderRequests",
column: "CompanyId");
migrationBuilder.CreateIndex(
name: "IX_OrderAllocations_CompanyId",
table: "OrderAllocations",
column: "CompanyId");
migrationBuilder.CreateIndex(
name: "IX_Meetings_CompanyId",
table: "Meetings",
column: "CompanyId");
migrationBuilder.CreateIndex(
name: "IX_Attendances_CompanyId",
table: "Attendances",
column: "CompanyId");
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropIndex(
name: "IX_UserTasks_CompanyId",
table: "UserTasks");
migrationBuilder.DropIndex(
name: "IX_Teams_CompanyId",
table: "Teams");
migrationBuilder.DropIndex(
name: "IX_Projects_CompanyId",
table: "Projects");
migrationBuilder.DropIndex(
name: "IX_OrderRequests_CompanyId",
table: "OrderRequests");
migrationBuilder.DropIndex(
name: "IX_OrderAllocations_CompanyId",
table: "OrderAllocations");
migrationBuilder.DropIndex(
name: "IX_Meetings_CompanyId",
table: "Meetings");
migrationBuilder.DropIndex(
name: "IX_Attendances_CompanyId",
table: "Attendances");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "UserTasks");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "Teams");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "Projects");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "OrderRequests");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "OrderAllocations");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "Meetings");
migrationBuilder.DropColumn(
name: "CompanyId",
table: "Attendances");
}
}
}