forked from ddrilling/AsbCloudServer
# Conflicts: # AsbCloudApp/Data/WellOperationPlanDto.cs # AsbCloudApp/Repositories/IWellOperationRepository.cs # AsbCloudApp/Requests/WellOperationRequest.cs # AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs # AsbCloudInfrastructure/Repository/WellOperationRepository.cs # AsbCloudInfrastructure/Services/DailyReport/DailyReportService.cs # AsbCloudInfrastructure/Services/SAUB/TelemetryDataBaseService.cs # AsbCloudInfrastructure/Services/WellService.cs # AsbCloudInfrastructure/XLExtentions.cs # AsbCloudWebApi/Controllers/WellOperationController.cs |
||
---|---|---|
.. | ||
CacheBase.cs | ||
ChangeLogRepositoryAbstract.cs | ||
CrudCacheRepositoryBase.cs | ||
CrudRepositoryBase.cs | ||
CrudWellRelatedCacheRepositoryBase.cs | ||
CrudWellRelatedRepositoryBase.cs | ||
DailyReportRepository.cs | ||
DataSaubStatRepository.cs | ||
DepositRepository.cs | ||
DetectedOperationRepository.cs | ||
DrillTestRepository.cs | ||
FaqRepository.cs | ||
FileRepository.cs | ||
FileStorageRepository.cs | ||
GtrWitsRepository.cs | ||
HelpPageRepository.cs | ||
LimitingParameterRepository.cs | ||
ManualDirectoryRepository.cs | ||
NotificationRepository.cs | ||
ProcessMapPlanBaseRepository.cs | ||
QueryContainer.cs | ||
readme.md | ||
ScheduleRepository.cs | ||
SetpointsRequestRepository.cs | ||
TelemetryWirelineRunOutRepository.cs | ||
TrajectoryEditableRepository.cs | ||
TrajectoryNnbRepository.cs | ||
UserRepository.cs | ||
UserRoleRepository.cs | ||
UserSettingsRepository.cs | ||
WellCompositeRepository.cs | ||
WellFinalDocumentsRepository.cs | ||
WellOperationCategoryRepository.cs | ||
WellOperationRepository.cs | ||
WellSectionPlanRepository.cs | ||
WitsRecordRepository.cs |
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>();