private List <WildlifeReportCsvDto> GetRecords(CsvReader csv) { var rows = new List <WildlifeReportCsvDto>(); while (csv.Read()) { WildlifeReportCsvDto row = null; try { row = csv.GetRecord <WildlifeReportCsvDto>(); } catch (Exception ex) { _logger.LogError(ex.ToString()); throw; } row.RowNum = csv.Context.Row; row.ServiceArea = _serviceArea.ConvertToServiceAreaString(row.ServiceArea); rows.Add(row); } return(rows); }
private string GetValidationEntityName(WildlifeReportCsvDto untypedRow) { string entityName; if ((untypedRow.Latitude.IsEmpty() || untypedRow.Longitude.IsEmpty()) && !untypedRow.Offset.IsEmpty()) { entityName = Entities.WildlifeReportLrs; untypedRow.SpatialData = SpatialData.Lrs; } else { entityName = Entities.WildlifeReportGps; untypedRow.SpatialData = SpatialData.Gps; } return(entityName); }