public IWardNumberAssignedOperatingRooms Calculate( IWardNumberAssignedOperatingRoomsResultElementFactory wardNumberAssignedOperatingRoomsResultElementFactory, IWardNumberAssignedOperatingRoomsFactory wardNumberAssignedOperatingRoomsFactory, IWardNumberAssignedOperatingRoomsResultElementCalculation wardNumberAssignedOperatingRoomsResultElementCalculation, IW W, ITPz z) { return(wardNumberAssignedOperatingRoomsFactory.Create( W.Value .Select(i => wardNumberAssignedOperatingRoomsResultElementCalculation.Calculate( wardNumberAssignedOperatingRoomsResultElementFactory, i, z)) .ToImmutableList())); }
public IWardNumberAssignedOperatingRoomsResultElementCalculation Create() { IWardNumberAssignedOperatingRoomsResultElementCalculation calculation = null; try { calculation = new WardNumberAssignedOperatingRoomsResultElementCalculation(); } catch (Exception exception) { this.Log.Error( exception.Message, exception); } return(calculation); }