public IDayBedRequirementMeansResultElement Calculate( IDayBedRequirementMeansResultElementFactory dayBedRequirementMeansResultElementFactory, IdIndexElement dIndexElement, Iμ μ) { return(dayBedRequirementMeansResultElementFactory.Create( dIndexElement, μ.Value .Where(a => a.dIndexElement == dIndexElement) .Select(a => a.Value) .Sum())); }
public IDayBedRequirementMeans Calculate( IDayBedRequirementMeansResultElementFactory dayBedRequirementMeansResultElementFactory, IDayBedRequirementMeansFactory dayBedRequirementMeansFactory, IDayBedRequirementMeansResultElementCalculation dayBedRequirementMeansResultElementCalculation, Id d, Iμ μ) { return(dayBedRequirementMeansFactory.Create( d.Value .Select(y => dayBedRequirementMeansResultElementCalculation.Calculate( dayBedRequirementMeansResultElementFactory, y, μ)) .ToImmutableList())); }
public IDayBedRequirementMeansResultElementFactory CreateDayBedRequirementMeansResultElementFactory() { IDayBedRequirementMeansResultElementFactory factory = null; try { factory = new DayBedRequirementMeansResultElementFactory(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(factory); }