Сделать веб сервис, для работы с клиентами в стиле CRUD. Модель Customer должна содержать такие поля:
- Id
- First Name
- Last Name
- Emails
- Gender
- Day of Birth
Веб сервис должен иметь такие эндпоинты:
GET /customer
— получить список клиентовPOST /customer
– создать клиентаGET /customer/id
– получить клиента по айдиPUT /customer/id
– изменить клиента по айдиDELETE /customer/id
— удалить клиента по айди
Хранить клиентов сервис должен в базе данных. Для работы с базой данных желательно (но не обязательно) использовать EF.
У клиентов — уникальный имейл адрес, сервис не должен допускать создание клиентов с одинаковыми имейлами.
Сервис должен писать логи о своей работе.
Желательно для проекта сделать короткий README с описанием того, как проект запустить.