Beispiel #1
0
        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))
                       ));
        }
Beispiel #2
0
		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))
				);
		}