В данном репозитории находится десктопный WPF-клиент, находящийся в доработке.
Реализованная серверная часть расположена тут.
Общее описание: есть Клиент, у него есть груз, и он готов отдать этот груз в назначенном месте в назначенное время.
Компания силами курьеров забирает груз и доставляет его по указанному клиентом адресу.
Необходимо создать приложение (WPF или любая платформа), которое позволит:
- Зарегистрировать заявку на получение и доставку груза (с установкой статуса «Новая»)
- Отобразить реестр заявок (таблица, список)
- Найти заявку по введенному в поле тексту, принцип поиска – «по всем полям»
- Передать заявку на выполнение (исполнители – курьеры)
- Редактировать заявку. При этом, редактирование подразумевает:
- Редактирование полей с данными – допускается только, если заявка находится в статусе «Новая»
- Перевод заявки в статус «Передано на выполнение»
- Перевод заявки в статус «Выполнено»
- Перевод заявки в статус «Отменена» с вводом комментария причины отмены
- Удалить заявку
- Модифицировать appsettings.json для корректного использования БД.
- Открыть в VS (>Средства >Диспетчер пакетов NuGet >Консоль)
В проекте по умолчанию в консоли должен стоять проект "DeliveryCompanyDataAccessEF"
add-migration {MigrationName}
update-database
- Запустить проект DeliveryCompanyWebApi.
- Запустить проект DeliveryCompany_WPF.