Skip to content
 
 

Repository files navigation

Delivery Service Backend

Описание проекта

Требуется реализовать API для CRUD-операций с сущностью "накладная" (a.k.a. Waybill) на базе HTTP-протокола с помощью WaybillsController.

Накладная имеет подчиненные сущности "грузовое место" (a.k.a. CargoItem). Для грузовых мест отдельного API не требуется, все операции выполняются в рамках WaybillsController.

Номер накладной (Waybill.Number) уникален. Номер грузового места (CargoItem.Number) уникален в пределах одной накладной.

Выполнение задания

  • Необходимо реализовать все метки TODO
  • Имеющиеся в проекте юнит-тесты должны выполняться
  • Работа с СУБД должна быть реализована с помощью Entity Framework (см. DeliveryDbContext), провайдер - любой на базе SQL или "in memory" (уже установлен пакет Microsoft.EntityFrameworkCore.InMemory)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages