private ImmutableList <Tuple <FhirDateTime, FhirDecimal> > Convert_DayProbableCases( IDayProbableCases value) { return(value.Value .Select( i => new Tuple <FhirDateTime, FhirDecimal>( i.t_IndexElement, i.Value)) .ToImmutableList()); }
public IDayCumulativeProbableCases Calculate( It t, IDayProbableCases dayProbableCases) { return(new C19M.M.C.A.Safi2010.Classes.Results.DayCumulativeProbableCases.DayCumulativeProbableCases( t.Value.Select( w => new C19M.M.C.A.Safi2010.Classes.Calculations.DayCumulativeProbableCases.DayCumulativeProbableCases_ResultElement_Calculation().Calculate( w, t, dayProbableCases)) .ToImmutableList())); }
public IDayCumulativeProbableCases_ResultElement Calculate( FhirDateTime t_IndexElement, It t, IDayProbableCases dayProbableCases) { return(new C19M.M.C.A.Safi2010.Classes.ResultElements.DayCumulativeProbableCases.DayCumulativeProbableCases_ResultElement( t_IndexElement, new FhirDecimal( t.Value .Where(w => w.ToDateTimeOffset(TimeSpan.Zero).UtcDateTime.Date >= t.StartDate.ToDateTimeOffset(TimeSpan.Zero).UtcDateTime.Date&& w.ToDateTimeOffset(TimeSpan.Zero).UtcDateTime.Date <= t_IndexElement.ToDateTimeOffset(TimeSpan.Zero).UtcDateTime.Date) .Select(w => dayProbableCases.GetElementAtAsdecimal(w)) .Max()))); }