using Contracts.BindingModels; using Contracts.ViewModels; using DataModels.Models; using System; using System.Collections.Generic; namespace DataBase; /// /// Таблица статусов /// public partial class Status : IStatus { /// /// Айди статуса /// public int Id { get; set; } /// /// Название статуса /// public string? Title { get; set; } = string.Empty; public virtual ICollection Cars { get; set; } = new List(); public virtual ICollection Companies { get; set; } = new List(); public virtual ICollection Humans { get; set; } = new List(); public static Status Create(LogisticContext context, StatusBM model) { return new Status() { Id = model.Id, Title = model.Title, }; } public void Update(StatusBM model) { Title = model.Title; } public StatusVM GetViewModel => new() { Id = Id, Title = Title, }; }