DD.WellWorkover.Cloud/AsbCloudInfrastructure/Repository
2024-05-29 14:42:13 +05:00
..
CacheBase.cs Убрана часть warnings 2024-05-23 14:07:40 +05:00
ChangeLogRepositoryAbstract.cs правки по результатам ревью 2024-05-28 16:34:42 +05:00
CrudCacheRepositoryBase.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
CrudRepositoryBase.cs Рефакторинг базового репозитория. Фикс обновления ГГД 2024-04-22 14:16:11 +03:00
CrudWellRelatedCacheRepositoryBase.cs Правки после ревью 2023-10-16 13:45:29 +05:00
CrudWellRelatedRepositoryBase.cs Add abstract class CrudWellRelatedClient 2024-02-27 09:32:08 +05:00
DailyReportRepository.cs Фикс суточного шаблона 2024-04-11 08:12:03 +03:00
DataSaubStatRepository.cs Приведение дат к UTС-формату должно осуществляться в репозитории 2024-02-15 10:52:18 +05:00
DepositRepository.cs DepositRepository.GetAsync(..) полная материализация ответа, чтобы понять где именно возникает ошибка на проде. 2024-05-20 09:20:48 +05:00
DetectedOperationRepository.cs Рефакторинг репозитория, сервиса 2024-04-08 07:26:24 +03:00
DrillTestRepository.cs Fix DrillTestController.PostDataAsync(..). Теперь можно добавлять повторяющиеся дрилтесты. 2024-05-13 16:48:47 +05:00
FaqRepository.cs refactor ArgumentInvalidException 2023-09-29 12:06:46 +05:00
FileRepository.cs Правки по результатам ревью 2024-03-25 16:08:59 +05:00
FileStorageRepository.cs Мелкая правка 2024-01-19 16:48:00 +05:00
GtrWitsRepository.cs fix GtrWitsRepository.GetAsync(..) 2024-04-17 15:46:14 +05:00
HelpPageRepository.cs Справки по страницам 2023-11-27 17:44:55 +05:00
LimitingParameterRepository.cs Смена типов дат для LimitingParameterDataDto 2024-03-22 11:01:12 +05:00
ManualDirectoryRepository.cs Мелкие правки 2023-09-14 11:25:58 +05:00
NotificationRepository.cs Убрана часть warnings 2024-05-23 14:07:40 +05:00
ProcessMapPlanBaseRepository.cs правки по результатам ревью 2024-05-28 16:34:42 +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 Merge branch 'dev' into feature/#31401776-operation-time-for-driller 2024-04-02 14:29:02 +05:00
SetpointsRequestRepository.cs Добавлены тесты. Небольшой рефакторинг кода 2024-04-18 13:53:05 +03:00
TelemetryWirelineRunOutRepository.cs Правки по результатам ревью 2024-03-25 16:08:59 +05:00
TrajectoryEditableRepository.cs Правки по результатам теста фронтенда 2024-03-28 11:00:55 +05:00
TrajectoryNnbRepository.cs Смена типа дат для TrajectoryRequest 2024-03-22 17:18:19 +05:00
UserRepository.cs refactor ArgumentInvalidException 2023-09-29 12:06:46 +05:00
UserRoleRepository.cs refactor ArgumentInvalidException 2023-09-29 12:06:46 +05:00
UserSettingsRepository.cs UserSettingsController Add DeleteAsync(int idUser, CancellationToken token) method 2023-07-28 11:30:17 +05:00
WellCompositeRepository.cs Добавлен убранный ранее Task 2024-05-29 14:42:07 +05:00
WellFinalDocumentsRepository.cs refactor ArgumentInvalidException 2023-09-29 12:06:46 +05:00
WellOperationCategoryRepository.cs Правки по результатам ревью 2024-04-15 10:42:01 +05:00
WellOperationRepository.cs merge from dev 2024-05-13 11:08:51 +05:00
WellSectionPlanRepository.cs Исправления 2023-12-15 11:57:01 +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>();