Skip to content

AlexandrTolstuhin/WebApiTestCase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W1 WebApi Тестовое задание

База данных

Для работы с базой данных использовать подход code first. Использовать инициализатор со свойством обновления БД при запуске приложения. При запуске заполнять в БД следующие данные, используя авто генерацию или статические данные:

  • 5 пользователей;
  • 24 задачи.

DAL и сервисный слой

Тут вам нужно продемонстрировать свои знания и умения.

API

Необходимо реализовать следующие методы.

Пользователи

Должны быть следующие методы:

  • получение списка (с пагинацией);
  • получение одного пользователя;
  • редактирование данных (кроме статуса);
  • поставить задачу исполнителю.

Задачи

Должны быть следующие методы:

  • получение списка задач пользователя-создателя (с пагинацией);
  • получение списка задач пользователя-исполнителя (с пагинацией);
  • получение одной задачи;
  • редактирование данных (кроме статуса и создателя);
  • изменение статуса задачи;
  • смена постановщика.

Прочие требования

  • Обязательные: Web API, BL, DAL, MS Sql/Postgres, EF, DI.
  • Будет плюсом: Swagger, Docker (если .Net Core), Паттерны проектирования.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages