Пример #1
0
		public GetProcedureTypeGroupSummaryFormDataResponse GetProcedureTypeGroupSummaryFormData(GetProcedureTypeGroupSummaryFormDataRequest request)
		{
			var ptgAssembler = new ProcedureTypeGroupAssembler();
			var subClasses = ProcedureTypeGroup.ListSubClasses(PersistenceContext);

			// Category choices
			return new GetProcedureTypeGroupSummaryFormDataResponse(
				CollectionUtils.Map(subClasses, (Type t) => ptgAssembler.GetCategoryEnumValueInfo(t)));
		}
        public GetProcedureTypeGroupSummaryFormDataResponse GetProcedureTypeGroupSummaryFormData(GetProcedureTypeGroupSummaryFormDataRequest request)
        {
            var ptgAssembler = new ProcedureTypeGroupAssembler();
            var subClasses   = ProcedureTypeGroup.ListSubClasses(PersistenceContext);

            // Category choices
            return(new GetProcedureTypeGroupSummaryFormDataResponse(
                       CollectionUtils.Map(subClasses, (Type t) => ptgAssembler.GetCategoryEnumValueInfo(t))));
        }
Пример #3
0
		public GetProcedureTypeGroupEditFormDataResponse GetProcedureTypeGroupEditFormData(
			GetProcedureTypeGroupEditFormDataRequest request)
		{
			var response = new GetProcedureTypeGroupEditFormDataResponse();
			var ptgAssembler = new ProcedureTypeGroupAssembler();
			var subClasses = ProcedureTypeGroup.ListSubClasses(PersistenceContext);

			// Category choices
			response.Categories = CollectionUtils.Map(subClasses, (Type t) => ptgAssembler.GetCategoryEnumValueInfo(t));

			// ProcedureType choices
			var assembler = new ProcedureTypeAssembler();
			response.ProcedureTypes = CollectionUtils.Map(
				PersistenceContext.GetBroker<IProcedureTypeBroker>().FindAll(request.IncludeDeactivated),
				(ProcedureType rpt) => assembler.CreateSummary(rpt));

			return response;
		}
        public GetProcedureTypeGroupEditFormDataResponse GetProcedureTypeGroupEditFormData(
            GetProcedureTypeGroupEditFormDataRequest request)
        {
            var response     = new GetProcedureTypeGroupEditFormDataResponse();
            var ptgAssembler = new ProcedureTypeGroupAssembler();
            var subClasses   = ProcedureTypeGroup.ListSubClasses(PersistenceContext);

            // Category choices
            response.Categories = CollectionUtils.Map(subClasses, (Type t) => ptgAssembler.GetCategoryEnumValueInfo(t));

            // ProcedureType choices
            var assembler = new ProcedureTypeAssembler();

            response.ProcedureTypes = CollectionUtils.Map(
                PersistenceContext.GetBroker <IProcedureTypeBroker>().FindAll(request.IncludeDeactivated),
                (ProcedureType rpt) => assembler.CreateSummary(rpt));

            return(response);
        }