public IDayBedRequirementVariancesResultElement Calculate( IDayBedRequirementVariancesResultElementFactory dayBedRequirementVariancesResultElementFactory, IdIndexElement dIndexElement, IVariance Variance) { return(dayBedRequirementVariancesResultElementFactory.Create( dIndexElement, Variance.Value .Where(a => a.dIndexElement == dIndexElement) .Select(a => a.Value) .Sum())); }
public IDayBedRequirementVariances Calculate( IDayBedRequirementVariancesResultElementFactory dayBedRequirementVariancesResultElementFactory, IDayBedRequirementVariancesFactory dayBedRequirementVariancesFactory, IDayBedRequirementVariancesResultElementCalculation dayBedRequirementVariancesResultElementCalculation, Id d, IVariance Variance) { return(dayBedRequirementVariancesFactory.Create( d.Value .Select(y => dayBedRequirementVariancesResultElementCalculation.Calculate( dayBedRequirementVariancesResultElementFactory, y, Variance)) .ToImmutableList())); }
public IDayBedRequirementVariancesResultElementFactory CreateDayBedRequirementVariancesResultElementFactory() { IDayBedRequirementVariancesResultElementFactory factory = null; try { factory = new DayBedRequirementVariancesResultElementFactory(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(factory); }