-
-
Notifications
You must be signed in to change notification settings - Fork 54
Home
Calabonga edited this page Oct 20, 2019
·
50 revisions
Информация о фрейморке. Текущая версия Nimble 1.0.0.
-
Микросервис с сервером авторизации (IdentityServer4)
- Создание сервиса
- Проекты и их предназначения
- Стартовая страница Swagger
- Файлы, папки и их предназначение в проектах
- Предопреденные данные (Seed)
- Файл Setup.cs
- Engine
- AutoMapper (MapperRegistration unit-tests)
- Настройки приложения CurrentAppSettings
- Контроллеры
- OperationResultController создание наследника.
- OperationResultInfo()
- OperationResultSuccess()
- OperationResultWarning()
- OperationResultError()
- OperationResultResponse()
- OperationResultBeforeReturn()
- GetUserIdentityFromRequest
- UnitOfWorkController
- UnitOfWork
- ReadonlyController
- CurrentManager
- Repository
- GetIncludes()
- GetById()
- GetPaged()
- FilterItems()
- GetPropertyNameForOrderBy()
- ValidateQueryParams()
- ValidateUserAccessRights()
- WritableController
- IsAutoHistoryEnabled = false
- EntityManager
- GetViewmodelForCreation()
- PostItem()
- GetViewmodelForEditing()
- PutItem()
- DeleteItem()
- FindEntity()
- OperationResultController создание наследника.
- Аутентификация и авторизация
- IdentityServerConfig
- ApplicationClaimsPrincipalFactory
- Authorize
- Роли (Roles) в шаблоне
- Политики (Policy) в шаблоне
- Переопределение ролей
- Создание сущности
- ViewModels для новой сущности
- Валидация CreateViewModel
- Валидация UpdateViewModel
- Manager
- Factory
- Validator
- LogsReadOnlyController
- LogsWritableController
- Обработка результата OperationResult