DD.WellWorkover.Cloud/AsbCloudInfrastructure/Repository
Степанов Дмитрий f6bc677a68 Правки
1. Поправил удаление директории
2. Вынес проверку прав в отдельный метод
2023-09-14 11:33:46 +05:00
..
CacheBase.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
CrudCacheRepositoryBase.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
CrudRepositoryBase.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
CrudWellRelatedCacheRepositoryBase.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
CrudWellRelatedRepositoryBase.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
DepositRepository.cs remove TelemetryTracker 2023-05-19 17:57:07 +05:00
FaqRepository.cs Правки по faq-контроллеру 2023-04-27 12:29:17 +05:00
FileRepository.cs Изменен тип свойства Items у PaginationContainer на IEnumerable<T> 2023-07-18 14:41:20 +05:00
FileStorageRepository.cs Правки 2023-09-14 11:33:46 +05:00
GtrWitsRepository.cs Добавлено кеширование данных ГТИ 2023-06-30 15:48:24 +05:00
HelpPageRepository.cs HelpPageRepository. Допереименовал urlPage ->key 2023-07-18 16:45:11 +05:00
LimitingParameterRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
ManualDirectoryRepository.cs Мелкие правки 2023-09-14 11:25:58 +05:00
NotificationRepository.cs Изменен тип свойства Items у PaginationContainer на IEnumerable<T> 2023-07-18 14:41:20 +05:00
ProcessMapRepository.cs IProcessMapPlanRepository поправил документацию, переименовал метод 2023-07-25 16:40:25 +05:00
QueryContainer.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
readme.md Crud services moved to Repository directory 2022-06-16 12:33:05 +05:00
ScheduleRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
SetpointsRequestRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
TelemetryWirelineRunOutRepository.cs fix TelemetryService.GetTimezone() 2023-06-20 14:41:19 +05:00
TrajectoryFactRepository.cs Плановая траектория изменение модели 2023-08-21 16:26:26 +05:00
TrajectoryPlanRepository.cs generic trajectory services 2023-05-30 11:21:07 +05:00
UserRepository.cs Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
UserRoleRepository.cs Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
UserSettingsRepository.cs UserSettingsController Add DeleteAsync(int idUser, CancellationToken token) method 2023-07-28 11:30:17 +05:00
WellCompositeRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
WellFinalDocumentsRepository.cs Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
WellOperationRepository.cs Сортировка section type 2023-07-19 16:39:17 +05:00
WitsRecordRepository.cs Wits repository cache last received value. 2023-06-29 10:37:21 +05:00

Repository

Repository - CRUD сервис для сущности в проекте. Не содержит бизнес логику.

Вся логика такого сервиса - преобразование данных полученых из БД в Data Transfer Object (DTO) и обратно. Преобразования осуществляются методами Convert с базовым маппингом:

    protected virtual TDto Convert(TEntity src) => src.Adapt<TDto>();
    protected virtual TEntity Convert(TDto src) => src.Adapt<TEntity>();