using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace MTWorkHR.Infrastructure.Migrations
{
///
public partial class altrLeaveConfig : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 1L,
column: "DefaultDays",
value: 30);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 2L,
column: "DefaultDays",
value: 90);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 3L,
column: "DefaultDays",
value: 5);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 4L,
columns: new[] { "DefaultDays", "NameEn" },
values: new object[] { 20, "Maternity leave" });
migrationBuilder.InsertData(
table: "LeaveTypes",
columns: new[] { "Id", "DefaultDays", "NameAr", "NameEn" },
values: new object[] { 6L, 3, "وفاة", "Death of a relative" });
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 6L);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 1L,
column: "DefaultDays",
value: 21);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 2L,
column: "DefaultDays",
value: 15);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 3L,
column: "DefaultDays",
value: 20);
migrationBuilder.UpdateData(
table: "LeaveTypes",
keyColumn: "Id",
keyValue: 4L,
columns: new[] { "DefaultDays", "NameEn" },
values: new object[] { 10, "Paternity leave" });
}
}
}