WIP: refactor
This commit is contained in:
@@ -108,7 +108,7 @@ namespace WebAPI.dataProcessors
|
||||
.Where(x => x.CreatedAt.Date <= new DateTime(year, month, 1))
|
||||
.OrderByDescending(x => x.CreatedAt)
|
||||
.FirstOrDefault()?.Value1 ?? 0;
|
||||
ProcessHelper.setValue(processedRecord, 1, firstVal);
|
||||
ProcessHelper.SetValue(processedRecord, 1, firstVal);
|
||||
previousValue = firstVal;
|
||||
//days 2-29/30
|
||||
for (int i=2; i<lastDayInMonth; i++)
|
||||
@@ -120,11 +120,11 @@ namespace WebAPI.dataProcessors
|
||||
if (dayVal == null)
|
||||
{
|
||||
//TODO: missing day value? Should I log it?
|
||||
ProcessHelper.setValue(processedRecord, i, 0);
|
||||
ProcessHelper.SetValue(processedRecord, i, 0);
|
||||
} else
|
||||
{
|
||||
double processedVal = (dayVal ?? 0) - previousValue;
|
||||
ProcessHelper.setValue(processedRecord, i, processedVal);
|
||||
ProcessHelper.SetValue(processedRecord, i, processedVal);
|
||||
previousValue = dayVal ?? 0;
|
||||
}
|
||||
}
|
||||
@@ -136,17 +136,17 @@ namespace WebAPI.dataProcessors
|
||||
|
||||
if (lastVal == null)
|
||||
{
|
||||
ProcessHelper.setValue(processedRecord, lastDayInMonth, 0);
|
||||
ProcessHelper.SetValue(processedRecord, lastDayInMonth, 0);
|
||||
} else
|
||||
{
|
||||
ProcessHelper.setValue(processedRecord, lastDayInMonth, (lastVal ?? 0) - previousValue);
|
||||
ProcessHelper.SetValue(processedRecord, lastDayInMonth, (lastVal ?? 0) - previousValue);
|
||||
}
|
||||
|
||||
// copy last value
|
||||
double? valueToCopy = codeRecords
|
||||
.OrderByDescending(x => x.CreatedAt)
|
||||
.FirstOrDefault()?.Value1;
|
||||
ProcessHelper.setValue(processedRecord, 32, valueToCopy);
|
||||
ProcessHelper.SetValue(processedRecord, 32, valueToCopy);
|
||||
|
||||
newRecords.Add(processedRecord);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user