Создать запись клиента на свободное время MVC C#

113
22 апреля 2021, 17:30

Как реализовать составление расписание тренера и запись клиента к этому тренеру на определённое время, учитывая, что 2 клиента не могут записаться на одно и тоже время. Чтобы в выпадающем списке отображалось только оставшееся свободное время, с учётом записанных ранее клиентов ( по аналогии с записью к врачу в поликлинике ). Есть модель клиента:

[Table("Clients")]
public class Client : Person
{
    [Key]
    public int ClientId { get; set; }
    [DisplayName("ФИО")]
    public string ClientFIO { get; set; }
    [DisplayName("Имя")]
    public string FirstName { get; set; }
    [DisplayName("Фамилия")]
    public string LastName { get; set; }
    [DisplayName("Отчество")]
     public string ThirdName { get; set; }
    [DisplayName("Дата рождения")]
    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
    public DateTime DateOfBirth { get; set; }
    [DisplayName("Пол")]
    public string Sex { get; set; }

Аналогичным образом будет выглядеть тренер. Только начинаю изучать MVC и хотелось получить рекомендации по созданию самого примитивного, но рабочего решения.

READ ALSO
Как программно запустить программу и отправить ей команду

Как программно запустить программу и отправить ей команду

С#/PascalABCNET - Как программно запустить стороннюю консольную программу и отправить ей команду так, чтобы она не закрывалась, а оставалась открытой...

124
Сравнение отрисовки UserControl и Window при перемещении

Сравнение отрисовки UserControl и Window при перемещении

У меня появилась потребность перетаскивания UserContol по родительскому Grid'yЗаметил что при перетаскивании контрола появляется задержка визуализации,...

110
Не удается найти часть пути к файлу

Не удается найти часть пути к файлу

Есть проект библиотеки в котором необхдимо хранить XML файлСтруктура такова:

102
Соединение с Oracle RAC через ODP.NET

Соединение с Oracle RAC через ODP.NET

Доброго времени суток!

94