using RouteGuideDataModels.Enums; using RouteGuideDataModels.Models; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RouteGuideContracts.ViewModels { /// /// Модель для передачи данных пользователю /// для отображения для транспорта /// public class TransportViewModel : ITransportModel { /// /// Идентификатор /// public int Id { get; set; } /// /// Номерной знак /// [DisplayName("Номерной знак")] public string License { get; set; } = string.Empty; /// /// Тип транспортного средства /// [DisplayName("Тип транспорта")] public TransportType Type { get; set; } = TransportType.Автобус; /// /// Вместимость (количество пассажиров) /// [DisplayName("Вместимость")] public int Capacity { get; set; } /// /// Идентификатор водителя /// public int DriverId { get; set; } /// /// ФИО водителя /// [DisplayName("ФИО водителя")] public string DriverName { get; set; } = string.Empty; } }