using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace JobTrackerApi.Migrations { /// public partial class AddJobFieldsAndSoftDelete : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "Source", table: "Companies", type: "TEXT", nullable: true); migrationBuilder.AddColumn( name: "IsDeleted", table: "JobApplications", type: "INTEGER", nullable: false, defaultValue: false); migrationBuilder.AddColumn( name: "DeletedAt", table: "JobApplications", type: "TEXT", nullable: true); migrationBuilder.AddColumn( name: "Location", table: "JobApplications", type: "TEXT", nullable: true); migrationBuilder.AddColumn( name: "Salary", table: "JobApplications", type: "TEXT", nullable: true); migrationBuilder.AddColumn( name: "NextAction", table: "JobApplications", type: "TEXT", nullable: true); migrationBuilder.AddColumn( name: "FollowUpAt", table: "JobApplications", type: "TEXT", nullable: true); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "Source", table: "Companies"); migrationBuilder.DropColumn( name: "IsDeleted", table: "JobApplications"); migrationBuilder.DropColumn( name: "DeletedAt", table: "JobApplications"); migrationBuilder.DropColumn( name: "Location", table: "JobApplications"); migrationBuilder.DropColumn( name: "Salary", table: "JobApplications"); migrationBuilder.DropColumn( name: "NextAction", table: "JobApplications"); migrationBuilder.DropColumn( name: "FollowUpAt", table: "JobApplications"); } } }