Fix required fields in magazine issues.

This commit is contained in:
2020-08-08 02:39:50 +01:00
parent f16ca6ec4d
commit 750e946cbc
4 changed files with 6872 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace Marechai.Database.Migrations
{
public partial class FixMagazineIssueRequiredFields : Migration
{
protected override void Up(MigrationBuilder migrationBuilder) =>
migrationBuilder.AlterColumn<short>("Pages", "MagazineIssues", nullable: true, oldClrType: typeof(short),
oldType: "smallint");
protected override void Down(MigrationBuilder migrationBuilder) =>
migrationBuilder.AlterColumn<short>("Pages", "MagazineIssues", "smallint", nullable: false,
oldClrType: typeof(short), oldNullable: true);
}
}

View File

@@ -1900,7 +1900,7 @@ namespace Marechai.Database.Migrations
b.Property<string>("NativeCaption").HasColumnType("varchar(255) CHARACTER SET utf8mb4");
b.Property<short>("Pages").HasColumnType("smallint");
b.Property<short?>("Pages").HasColumnType("smallint");
b.Property<string>("ProductCode").HasColumnType("varchar(18) CHARACTER SET utf8mb4").HasMaxLength(18);

View File

@@ -40,7 +40,7 @@ namespace Marechai.Database.Models
public DateTime? Published { get; set; }
[StringLength(18)]
public string ProductCode { get; set; }
public short Pages { get; set; }
public short? Pages { get; set; }
public virtual Magazine Magazine { get; set; }
public virtual ICollection<PeopleByMagazine> People { get; set; }