Доделать простое веб-решение на С# EntityFrameworkCore
Тема: бронирование номеров отеля
Клиент заказывает номер на указанное количество лиц, нужного комфорта на указанные даты (реализация как корзина). Администратор подтверждает или отклоняет заказ (если даты номер уже забронирован) и сообщает об этом клиенту через его кабинет. Если клиент не оплатил бронь в 3-х дневный срок или за 3 дня до прибытия бронь автоматически снимается, о чем сообщает клиенту через его кабинет.
(без регистрации \ авторизации, клиент \ админ это просто разные url)
Страница заказов и корзина реализованы, при заказе данные заносятся в БД. (требуется дописать, чтоб сразу же присваивался статус заказа "Нове").
Требуется реализовать страницу заказов у Администратора, на которой тот будет видеть все заказы (отсортированы по вкладкам "Нове","Сплачено","Прийнято","Відмовлено","Відмовлено за несплату", "Завершені") и сможет принять или отклонить заказ (смена статуса заказа при нажатии на кнопку).
Сделать страницу у клиента, на которой тот будет видеть свои заказы и их статус. Если статус "Прийнято", то у него появляется кнопка "оплатить". Если клиент не нажал на кнопку в 3-х дневный срок или за 3 дня до прибытия, бронь автоматически снимается и ставится статус "Відмовлено за несплату".
Добавить в корзине расчёт totalPrice.