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