Первая часть https://yadi.sk/i/-8SJohgNA6lYdw
Вторая часть https://yadi.sk/i/h8F5ShJVD3Q5JQ
Третья часть https://yadi.sk/i/myZ9-6dsqHTgvQ
Четвертая часть https://yadi.sk/i/6IamxRAZDlZnEw
- docker + docker-compose
- dotnet 3.1
- ef core cli tool
- $ git cloe <адрес репозитория>
- $ cd <папке проекта>
- $ docker-compose up -d
- $ cd EntityFramework
- $ dotnet ef database update
- $ cd ..
- $ cd WebApi
- $ dotnet run
Сделать веб-приложение для администрирования пользователей.
Возможности:
-
Просматривать список пользователей (username, имя, роли)
-
Создавать, редактировать и удалять пользователей
-
Свойства пользователя
-
Логин (задаётся при создании и не изменяется)
-
Имя
-
Email
-
Пароль
-
Роли (0 или несколько)
Список возможных ролей задан заранее (к примеру, Администратор, Редактор справочников, Заказчик).
Требования к реализации:
-
Приложение должно быть построено по принципу Single-page application, с обменом данными между фронтендом и бэкендом через REST API(строгое соблюдение стандарта REST необязательно)
-
Бэкенд должен работать на .net Core и хранить данные в БД
-
Для фронтенда можно использовать typescript или js любой версии и любые фреймворки/библиотеки