diff --git a/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodesYearSummary.processor.cs b/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodesYearSummary.processor.cs index 5571498..0690b63 100644 --- a/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodesYearSummary.processor.cs +++ b/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodesYearSummary.processor.cs @@ -134,6 +134,11 @@ namespace WebAPI.dataProcessors .Include(x => x.Records) .FirstOrDefault(); + Layer? april = db.Layers + .Where(x => x.Number == 1018) + .Include(x => x.Records) + .FirstOrDefault(); + Layer? sum = db.Layers .Where(x => x.Number == 955) .Include(x => x.Records) @@ -142,6 +147,7 @@ namespace WebAPI.dataProcessors List januaryValues = new List(); List februaryValues = new List(); List marchValues = new List(); + List aprilValues = new List(); List sumValues = new List(); @@ -151,6 +157,7 @@ namespace WebAPI.dataProcessors Record? januaryRecord = january!.Records?.SingleOrDefault(x => x.Code == code); Record? februaryRecord = february!.Records?.SingleOrDefault(x => x.Code == code); Record? marchRecord = march!.Records?.SingleOrDefault(x => x.Code == code); + Record? aprilRecord = march!.Records?.SingleOrDefault(x => x.Code == code); Record? sumRecord = sum!.Records?.SingleOrDefault(x => x.Code == code); if (januaryRecord != null) { @@ -179,6 +186,15 @@ namespace WebAPI.dataProcessors { marchValues.Add(""); } + if (aprilRecord != null) + { + double? aprilValue = ProcessHelper.getValue(aprilRecord, 32); + aprilValues.Add(aprilValue!.Value); + } + else + { + aprilValues.Add(""); + } if (sumRecord != null) { double? sumValue = ProcessHelper.getValue(sumRecord, 32); @@ -214,6 +230,14 @@ namespace WebAPI.dataProcessors updateMarch.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; updateMarch.Execute(); + ValueRange aprilValueRange = new ValueRange + { + Values = new List> { aprilValues } + }; + SpreadsheetsResource.ValuesResource.UpdateRequest aprilMarch = googleSheetValues.Update(aprilValueRange, sheetId, $"{sheetName}!C10:CH10"); + aprilMarch.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; + aprilMarch.Execute(); + ValueRange sumValueRange = new ValueRange { Values = new List> { sumValues }