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 ScheduleViewModel : IScheduleModel { /// /// Идентификатор /// public object Id { get; set; } /// /// Дата записи расписания /// [DisplayName("Дата")] public DateTime Date { get; set; } = DateTime.Now; /// /// Время отправления /// [DisplayName("Время отправления")] public DateTime DepartureTime { get; set; } = DateTime.MinValue; /// /// Время прибытия /// [DisplayName("Время прибытия")] public DateTime ArrivalTime { get; set; } = DateTime.MinValue; /// /// Периодичность движения транспорта /// [DisplayName("Периодичность движения транспорта")] public DateTime Frequency { get; set; } = DateTime.MinValue; /// /// Идентификатор маршрута /// public object RouteId { get; set; } /// /// Название маршрута /// [DisplayName("Маршрут")] public string RouteName { get; set; } = string.Empty; } }