public ITPzResultElementFactory CreateTPzResultElementFactory() { ITPzResultElementFactory factory = null; try { factory = new TPzResultElementFactory(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(factory); }
public Interfaces.Results.TP.SurgeonGroupActiveDayOperatingRoomBlockTypeAssignments.ITPz GetElementsAt( ITPzResultElementFactory zResultElementFactory, ITPzFactory zFactory, Isark sark) { return(zFactory.Create( sark.Value .Select( i => zResultElementFactory.Create( i.sIndexElement, i.aIndexElement, i.rIndexElement, i.kIndexElement, this.GetElementAt( i.sIndexElement, i.aIndexElement, i.rIndexElement, i.kIndexElement))) .ToImmutableList())); }