DD.WellWorkover.Cloud/AsbCloudInfrastructure/Repository
2022-10-04 09:43:22 +05:00
..
CrudCacheServiceBase.cs fix nullable warnings 2022-07-04 17:48:14 +05:00
CrudServiceBase.cs наполнение сервисов 2022-08-01 13:55:51 +05:00
CrudWellRelatedCacheServiceBase.cs Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
CrudWellRelatedServiceBase.cs Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
DrillFlowChartRepository.cs Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
FileRepository.cs #6539681 Исправления 2022-09-30 10:49:40 +05:00
readme.md Crud services moved to Repository directory 2022-06-16 12:33:05 +05:00
ScheduleRepository.cs Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
SetpointsRequestRepository.cs Crud services moved to Repository directory 2022-06-16 12:33:05 +05:00
UserSettingsRepository.cs IUserSettingsRepository replace insert and update to upsert. 2022-08-15 13:19:44 +05:00
WitsRecordRepository.cs исправлена ошибка при повторном получении WITS телеметрии. 2022-09-28 14:52:45 +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>();