using Contracts.BindingModels; using Contracts.ViewModels; using DataModels.Models; using System; using System.Collections.Generic; using System.Numerics; using System.Xml.Linq; namespace DataBase; /// /// Таблица мест /// public partial class Place : IPlace { /// /// Айди места /// public int Id { get; set; } /// /// Наименование места /// public string Title { get; set; } = null!; public virtual ICollection RoutePlaceEndNavigations { get; set; } = new List(); public virtual ICollection RoutePlaceStartNavigations { get; set; } = new List(); public static Place Create(LogisticContext context, PlaceBM model) { return new Place() { Id = model.Id, Title = model.Title, }; } public void Update(PlaceBM model) { Title = model.Title; } public PlaceVM GetViewModel => new() { Id = Id, Title = Title, }; }