public HM.HM1B.A.E.O.Interfaces.Results.SurgicalSpecialtyNumberAssignedTimeBlocks.IB Calculate( IBResultElementCalculationFactory BResultElementCalculationFactory, IBResultElementFactory BResultElementFactory, IBFactory BFactory, IΔ Δ, HM.HM1B.A.E.O.Interfaces.Results.SurgeonNumberAssignedTimeBlocks.IB B) { return(BFactory.Create( Δ.Value .Select( i => BResultElementCalculationFactory.Create().Calculate( BResultElementFactory, i, B)) .ToImmutableList())); }
public IBResultElementCalculationFactory CreateBResultElementCalculationFactory() { IBResultElementCalculationFactory factory = null; try { factory = new BResultElementCalculationFactory(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(factory); }