public UploadDataModel GetUploadDataModel() { var upload = new UploadDataModel { IndicatorId = ParseInt(UploadColumnNames.IndicatorId), Year = ParseInt(UploadColumnNames.Year), YearRange = ParseInt(UploadColumnNames.YearRange), Quarter = ParseInt(UploadColumnNames.Quarter), Month = ParseInt(UploadColumnNames.Month), AgeId = ParseInt(UploadColumnNames.AgeId), SexId = ParseInt(UploadColumnNames.SexId), AreaCode = AreaCode, Count = Count, Value = ParseDouble(UploadColumnNames.Value), LowerCi = ParseDouble(UploadColumnNames.LowerCI), UpperCi = ParseDouble(UploadColumnNames.UpperCI), Denominator = ParseDouble(UploadColumnNames.Denominator), Denominator_2 = ParseDouble(UploadColumnNames.Denominator2), ValueNoteId = ParseInt(UploadColumnNames.ValueNoteId), CategoryTypeId = ParseNullableInt(UploadColumnNames.CategoryTypeId), CategoryId = ParseNullableInt(UploadColumnNames.CategoryId) }; return upload; }
public UploadDataModel GetUploadDataModel(SimpleUpload simpleUpload) { var upload = new UploadDataModel { IndicatorId = simpleUpload.IndicatorId, Year = simpleUpload.Year, YearRange = simpleUpload.YearRange, Quarter = simpleUpload.Quarter, Month = simpleUpload.Month, AgeId = simpleUpload.AgeId, SexId = simpleUpload.SexId, AreaCode = AreaCode, Count = Count, Value = Value, LowerCi = LowerCI, UpperCi = UpperCI, Denominator = Denominator, ValueNoteId = ValueNoteId, CategoryId = UndefinedInt, CategoryTypeId = UndefinedInt }; return upload; }
private static void AssertUnparsedValuesAreSetToDefaults(UploadDataModel model) { Assert.AreEqual(UploadRowParser.UndefinedDouble, model.Denominator_2); Assert.AreEqual(UploadRowParser.DefaultValueNoteId, model.ValueNoteId); Assert.AreEqual(UploadRowParser.UndefinedInt, model.CategoryId); Assert.AreEqual(UploadRowParser.UndefinedInt, model.CategoryTypeId); }
private static void AssertSimpleUploadPropertiesCopiedOk(UploadDataModel model) { Assert.AreEqual(indicatorId, model.IndicatorId); Assert.AreEqual(year, model.Year); Assert.AreEqual(yearRange, model.YearRange); Assert.AreEqual(quarter, model.Quarter); Assert.AreEqual(month, model.Month); Assert.AreEqual(ageId, model.AgeId); Assert.AreEqual(sexId, model.SexId); }
private static void AssertRowValuesParsedOk(UploadDataModel model, double count, double lowerCI, double upperCI, double denominator) { Assert.AreEqual(doubleValue, model.Value); Assert.AreEqual(count, model.Count); Assert.AreEqual(lowerCI, model.LowerCi); Assert.AreEqual(upperCI, model.UpperCi); Assert.AreEqual(denominator, model.Denominator); }