public LoadStaffEditorFormDataResponse LoadStaffEditorFormData(LoadStaffEditorFormDataRequest request) { var groupAssember = new StaffGroupAssembler(); return(new LoadStaffEditorFormDataResponse( EnumUtils.GetEnumValueList <StaffTypeEnum>(this.PersistenceContext), EnumUtils.GetEnumValueList <SexEnum>(this.PersistenceContext), (new SimplifiedPhoneTypeAssembler()).GetPatientPhoneTypeChoices(), EnumUtils.GetEnumValueList <AddressTypeEnum>(PersistenceContext), CollectionUtils.Map(PersistenceContext.GetBroker <IStaffGroupBroker>().FindAll(false), (StaffGroup group) => groupAssember.CreateSummary(group)) )); }
public LoadStaffEditorFormDataResponse LoadStaffEditorFormData(LoadStaffEditorFormDataRequest request) { var groupAssember = new StaffGroupAssembler(); return new LoadStaffEditorFormDataResponse( EnumUtils.GetEnumValueList<StaffTypeEnum>(this.PersistenceContext), EnumUtils.GetEnumValueList<SexEnum>(this.PersistenceContext), (new SimplifiedPhoneTypeAssembler()).GetPatientPhoneTypeChoices(), EnumUtils.GetEnumValueList<AddressTypeEnum>(PersistenceContext), CollectionUtils.Map(PersistenceContext.GetBroker<IStaffGroupBroker>().FindAll(false), (StaffGroup group) => groupAssember.CreateSummary(group)) ); }