using AsbCloudApp.Data; using AsbCloudApp.Data.Trajectory; using ClosedXML.Excel; namespace AsbCloudInfrastructure.Services.Trajectory.Parser; public class TrajectoryFactManualParserService : TrajectoryParserService { protected override ValidationResultDto ParseRow(IXLRow row) { var trajectoryRow = new TrajectoryGeoFactDto { WellboreDepth = row.Cell(1).GetCellValue(), ZenithAngle = row.Cell(2).GetCellValue(), AzimuthGeo = row.Cell(3).GetCellValue(), AzimuthMagnetic = row.Cell(4).GetCellValue(), VerticalDepth = row.Cell(5).GetCellValue(), Comment = row.Cell(6).GetCellValue() }; //TODO: Добавить валидацию модели return new ValidationResultDto { Item = trajectoryRow }; } }