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