В этом документе подробно описан проект панели администратора Proof of Concept (POC), созданный с использованием трехуровневой архитектуры. Он демонстрирует ряд функций и технологий, использованных при его разработке, включая MVC, веб-API и надежные меры безопасности. Проект в настоящее время находится в стадии строительства.
Панель администратора — проект POC (проверка концепции) => Предварительный просмотр (в разработке)
3-уровневая архитектура.
Операции MVC CRUD с использованием EF Core.
Операции CRUD веб-API с (тест Postman, документация Swagger, политика CORS) — Core + Angular.
Прикладной Automapper, внедрение зависимостей.
Валидация (клиент/сервер) на стороне.
Работал с элементами управления (таблица данных, Jtable).
Фильтрация с использованием Ajax-запроса.
Пейджинг, поиск, сортировка, фильтр.
Посмотреть инъекцию.
Глобализация с файлами ресурсов.
Отделите все модули проекта с помощью (MVC AREA).
Загружать и удалять файлы.
Отправить почту (SMTP).
Прикладное удостоверение Microsoft (аутентификация и авторизация).
Хостинг и развертывание с помощью ASP Smarter.