fix null in modelli

This commit is contained in:
Samuele Locatelli
2021-11-24 19:09:30 +01:00
parent fbcfb86d1f
commit 85789538fd
3 changed files with 16 additions and 8 deletions
+1 -1
View File
@@ -28,6 +28,6 @@ namespace NKC.Data.DbModels
}
public virtual ICollection<RemnantsModel> RemnantNav { get; set; }
public virtual ICollection<RemnantsModel>? RemnantNav { get; set; }
}
}
+1 -1
View File
@@ -42,7 +42,7 @@ namespace NKC.Data.DbModels
/// Navigation property to Remnant
/// </summary>
[ForeignKey("RemnID")]
public virtual RemnantsModel RemnantNav { get; set; }
public virtual RemnantsModel? RemnantNav { get; set; }
}
}
+14 -6
View File
@@ -31,7 +31,7 @@ namespace NKC.Data.DbModels
/// Qty available on wharehouse
/// </summary>
public int QtyAvail { get; set; } = 0;
/// <summary>
/// DateTime last modification
/// </summary>
@@ -45,12 +45,12 @@ namespace NKC.Data.DbModels
/// <summary>
/// Remnant's Width
/// </summary>
public decimal WMm { get; set; }=0;
public decimal WMm { get; set; } = 0;
/// <summary>
/// Remnant's Thikness
/// </summary>
public decimal TMm { get; set; }=0;
public decimal TMm { get; set; } = 0;
[NotMapped]
public decimal LIn
@@ -84,14 +84,22 @@ namespace NKC.Data.DbModels
[NotMapped]
public string RemDtmx
{
get => $"MT{MaterialNav.MatExtCode:00000000}-{LMm*1000:00000000}";
get
{
string answ = $"MT99999999-{LMm * 1000:00000000}";
if (MaterialNav != null)
{
answ = $"MT{MaterialNav.MatExtCode:00000000}-{LMm * 1000:00000000}";
}
return answ;
}
}
/// <summary>
/// Navigation property to Material
/// </summary>
[ForeignKey("MatID")]
public virtual MaterialModel MaterialNav { get; set; }
public virtual MaterialModel? MaterialNav { get; set; }
}
}