Это учебный Restful проект написанный на C# с использованием ASP.NET Core
WebStore выполняет функцию маркетплейса
- Entity Framework
- MS Identity
- Automapper
- Scriban
- Moq
- Xunit
- MailKit
- Трёхуровневая архитектура
- Jwt
- Аутентификация и авторизация
- Взаимодейтсвие с карточками продуктов
- Взаимодействие с корзиной
- Управления пользователями и ролями
- Взаимодействие с картинками
- Управление иерархией категорий товаров
- Система продавцов
- Теги
- Юнит тесты
- 2FA
- Пагинация
- Взаимодействие с рейтингом продуктов
- Кеширование
- Отображение валют на основе ответа ЦБР
- Cors
Перейдите в папку WebStoreAPI по адресу "расположение проекта/WebStoreAPI/WebStoreAPI". Cоздайте два файла "adminsettings.json" и "companysettings.json". Заполните их по следующим шаблонам c учётом валидации пароля:
- Для adminsettings.json:
{
"AdminData": {
"Name": "xxxx",
"Email": "xxxxxx@xxxx.xxx",
"Password": "xxxxxxx"
}
}
- Для companysettings.json:
{
"CompanyData": {
"Name": "xxxxx",
"Email": "xxxxx@xxxxx.xxx",
"EmailPassword": "xxxxxxxxx"
}
}