PIbd-21 Potapov N.S. LabWork06 #7

Closed
ns.potapov wants to merge 36 commits from LabWork06 into LabWork05
2 changed files with 4 additions and 1 deletions
Showing only changes of commit bfbc7e59ee - Show all commits

View File

@ -2,6 +2,7 @@
using SecuritySystemContracts.ViewModels;
using SecuritySystemDataModels.Models;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace SecuritySystemDatabaseImplement.Models
{
@ -16,6 +17,8 @@ namespace SecuritySystemDatabaseImplement.Models
public int Qualification { get; private set; }
[Required]
public int WorkExperience { get; private set; }
[ForeignKey("ImplementerId")]
public virtual List<Order> Orders { get; private set; } = new();
public static Implementer? Create(ImplementerBindingModel model)
{
if (model == null)

View File

@ -25,7 +25,7 @@ namespace SecuritySystemDatabaseImplement.Models
public DateTime? DateImplement { get; private set; }
public virtual Secure Secure { get; private set; }
public virtual Client Client { get; private set; }
public virtual Implementer Implementer { get; private set; }
public virtual Implementer? Implementer { get; private set; }
public static Order? Create(OrderBindingModel? model)
{
if (model == null)