DD.WellWorkover.Cloud/AsbCloudInfrastructure/Repository
2023-05-04 16:54:09 +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 включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
FactualTrajectoryRepository.cs Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
FaqRepository.cs Правки по faq-контроллеру 2023-04-27 12:29:17 +05:00
FileRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
FileStorageRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
GtrWitsRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
LimitingParameterRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
PlannedTrajectoryRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
ProcessMapRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +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 включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
UserRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
UserRoleRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
UserSettingsRepository.cs IUserSettingsRepository replace insert and update to upsert. 2022-08-15 13:19:44 +05:00
WellCompositeRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
WellFinalDocumentsRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
WellOperationRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
WitsRecordRepository.cs включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +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>();