Skip to content

att4ano/test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

smartway-test-task

Web-Сервис сотрудников, сделанный на платформе .Net Core

Инструкция для запуска сервиса

Из папки с проектом запустить:

docker-compose build && docker-compose up

С документацией можно ознакомится здесь: http://localhost:8080/swagger/index.html

Постановка задачи

Сервис должен уметь:

  1. Добавлять сотрудников, в ответ должен приходить Id добавленного сотрудника.
  2. Удалять сотрудников по Id.
  3. Выводить список сотрудников для указанной компании. Все доступные поля.
  4. Выводить список сотрудников для указанного отдела компании. Все доступные поля.
  5. Изменять сотрудника по его Id. Изменения должно быть только тех полей, которые указаны в запросе.

Модель сотрудника:

{
  Id int
  Name string
  Surname string
  Phone string
  CompanyId int
  Passport {
    Type string
    Number string
  }
  Department {
    Name string
    Phone string
  }
}

Все методы должны быть реализованы в виде HTTP запросов в формате JSON.

БД: любая.

ORM: Dapper

Схема базы данных сервиса

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published