public ISurgeonGroupNumberPatientsFactory CreateSurgeonGroupNumberPatientsFactory() { ISurgeonGroupNumberPatientsFactory factory = null; try { factory = new SurgeonGroupNumberPatientsFactory(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(factory); }
public ISurgeonGroupNumberPatients Calculate( ISurgeonGroupNumberPatientsResultElementFactory surgeonGroupNumberPatientsResultElementFactory, ISurgeonGroupNumberPatientsFactory surgeonGroupNumberPatientsFactory, ISurgeonGroupNumberPatientsResultElementCalculation surgeonGroupNumberPatientsResultElementCalculation, Is s, Ipa pa, IP P, ITPx x) { return(surgeonGroupNumberPatientsFactory.Create( s.Value .Select(w => surgeonGroupNumberPatientsResultElementCalculation.Calculate( surgeonGroupNumberPatientsResultElementFactory, w, pa, P, x)) .ToImmutableList())); }