public CreateProjectWizardViewModel(IEventAggregator EventAggregator, IProjectInfoBAL projctInfoBll, IRegionManager _regionManager, IGlobalProperties globalProperties, IModalWindowService winService)
 {
     _eventAggregator  = EventAggregator;
     _projectBAL       = projctInfoBll;
     _globalProperties = globalProperties;
     _winService       = winService;
     _eventAggregator.GetEvent <PubSubEvent <Visibility> >().Subscribe(GetSetFloorTabVisibility);
     _eventAggregator.GetEvent <OduIduVisibility>().Subscribe(GetSetIduTabVisibility);
     _eventAggregator.GetEvent <TheuInfoVisibility>().Subscribe(GetSetTHEUITabVisibility);  //ACC - RAG
     //_eventAggregator.GetEvent<RefreshDashboard>().Subscribe(RefreshDashBoard);
     CancelClickCommand      = new DelegateCommand(this.CancelClick);
     CreateClickCommand      = new DelegateCommand(this.CreateClick);
     NextClickCommand        = new DelegateCommand(NextClick);
     PreviousClickCommand    = new DelegateCommand(PreviousClick);
     this.FloorVisibility    = Visibility.Collapsed;
     this.TheuInfoVisibility = Visibility.Collapsed;  //ACC - RAG
     _eventAggregator.GetEvent <ProjectInfoSubscriber>().Subscribe(SetProjectInfoValidateValue);
     _eventAggregator.GetEvent <DesignerTabSubscriber>().Subscribe(SetDesignTabValidateValue);
     _eventAggregator.GetEvent <TypeTabSubscriber>().Subscribe(SetTypeTabValidateValue);
     _eventAggregator.GetEvent <FloorTabSubscriber>().Subscribe(SetFloorTabValidateValue);
     _eventAggregator.GetEvent <NextButtonVisibility>().Subscribe(GetSetNextBtnVisibility); //ACC - RAG
     this.NextButtonVisibility = Visibility.Visible;                                        //ACC - RAG
     _eventAggregator.GetEvent <OduTabSubscriber>().Subscribe(SetOduTabValidateValue);
     _eventAggregator.GetEvent <IduTabSubscriber>().Subscribe(SetIDUTabValidateValue);
     _eventAggregator.GetEvent <CreateButtonVisibility>().Subscribe(GetSetCreateBtnVisibility); //ACC - RAG
     this.CreateButtonVisibility = Visibility.Collapsed;                                        //ACC - RAG
     CreateButtonEnable          = true;
     _eventAggregator.GetEvent <CreateButtonEnability>().Subscribe(GetSetCreateBtnEnability);
     _eventAggregator.GetEvent <Cleanup>().Subscribe(OnCleanup);
     RegionManager = _regionManager;
     Project.isSystemPropertyWiz = false;
 }
示例#2
0
 public PyroFhirServer(IGlobalProperties IGlobalProperties, Organizations.IPyroHealth IPyroHealthOrg, CodeSystems.IPyroHealth IPyroHealthCodeSystem, CodeSystems.IPyroFhirServer IPyroFhirServerCodeSystem)
 {
     this.IGlobalProperties         = IGlobalProperties;
     this.IPyroHealthOrg            = IPyroHealthOrg;
     this.IPyroHealthCodeSystem     = IPyroHealthCodeSystem;
     this.IPyroFhirServerCodeSystem = IPyroFhirServerCodeSystem;
 }
示例#3
0
        public void Test_HISearchMedicareNumber()
        {
            IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory = CommonTestSetup.TestSetupMocks.GetIResourceServiceOutcomeFactory();
            IPyroFhirUriFactory            IPyroFhirUriFactory            = CommonTestSetup.TestSetupMocks.GetIPyroFhirUriFactory();
            IResourceServices     IResourceServices     = GetIResourceServices();
            IGlobalProperties     IGlobalProperties     = CommonTestSetup.TestSetupMocks.GetIGlobalProperties();
            IHiServiceApi         IHiServiceApi         = GetMokIHiServiceApi();
            IMedicareNumberParser IMedicareNumberParser = new MedicareNumberParser();
            IIndividualHealthcareIdentifierParser IIndividualHealthcareIdentifierParser = new IndividualHealthcareIdentifierParser();
            IDVANumberParser    IDVANumberParser   = new DVANumberParser();
            IRequestMetaFactory RequestMetaFactory = CommonTestSetup.TestSetupMocks.GetIRequestMetaFactory();
            INationalHealthcareIdentifierInfo INationalHealthcareIdentifierInfo = new NationalHealthcareIdentifierInfo();
            IMedicareNumberInfo IMedicareNumberInfo = new MedicareNumberInfo();

            Common.PyroHealthFhirResource.CodeSystems.IPyroFhirServer IPyroFhirServerCodeSystem = new Common.PyroHealthFhirResource.CodeSystems.PyroFhirServer();


            IHISearchOrValidateOperation IHISearchOrValidateOperationService = new IHISearchOrValidateOperation(
                IResourceServiceOutcomeFactory,
                IResourceServices,
                IGlobalProperties,
                IHiServiceApi,
                RequestMetaFactory,
                IMedicareNumberParser,
                IIndividualHealthcareIdentifierParser,
                IDVANumberParser,
                INationalHealthcareIdentifierInfo,
                IMedicareNumberInfo,
                IPyroFhirServerCodeSystem);

            OperationClass OperationClass = new OperationClass()
            {
                Scope = Common.Enum.FhirOperationEnum.OperationScope.Resource,
                Type  = Common.Enum.FhirOperationEnum.OperationType.xIHISearchOrValidate
            };

            //var SearchParameterGeneric = new Common.Search.SearchParameterGeneric();

            var PyroRequestUri = CommonTestSetup.TestSetupMocks.GetIPyroRequestUriFactory().CreateFhirRequestUri();

            PyroRequestUri.FhirRequestUri = CommonTestSetup.TestSetupMocks.GetIPyroRequestUriFactory().CreateFhirRequestUri().FhirRequestUri = new Pyro.Common.Tools.UriSupport.PyroFhirUri(CommonTestSetup.TestSetupMocks.GetIPrimaryServiceRootCache());
            PyroRequestUri.FhirRequestUri.Parse($"{StaticTestData.FhirEndpoint()}/{ResourceType.Patient.GetLiteral()}/{Common.Enum.FhirOperationEnum.OperationType.xIHISearchOrValidate.GetPyroLiteral()}");
            IRequestMeta RequestMeta = RequestMetaFactory.CreateRequestMeta();

            RequestMeta.PyroRequestUri         = PyroRequestUri;
            RequestMeta.RequestHeader          = CommonTestSetup.TestSetupMocks.GetIRequestHeaderFactory().CreateRequestHeader();
            RequestMeta.SearchParameterGeneric = CommonTestSetup.TestSetupMocks.GetISearchParameterGenericFactory().CreateDtoSearchParameterGeneric();

            Parameters ParametersResource = GenerateRequestParametersResource();

            IResourceServiceOutcome ResourceServiceOutcome = IHISearchOrValidateOperationService.IHISearchOrValidate(
                OperationClass,
                ParametersResource,
                RequestMeta
                );

            Assert.NotNull(ResourceServiceOutcome.ResourceResult);
            Assert.AreEqual(ResourceType.Parameters.GetLiteral(), ResourceServiceOutcome.ResourceResult.TypeName);
        }
示例#4
0
 public MetadataService(IPrimaryServiceRootCache IPrimaryServiceRootCache, IGlobalProperties IGlobalProperties, IServiceSearchParameterService IServiceSearchParameterService, IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory, IDatabaseOperationOutcomeFactory IDatabaseOperationOutcomeFactory, ISearchParameterServiceFactory ISearchParameterServiceFactory, IServiceCompartmentRepository IServiceCompartmentRepository)
 {
     this.IPrimaryServiceRootCache         = IPrimaryServiceRootCache;
     this.IGlobalProperties                = IGlobalProperties;
     this.IServiceSearchParameterService   = IServiceSearchParameterService;
     this.IDatabaseOperationOutcomeFactory = IDatabaseOperationOutcomeFactory;
     this.ISearchParameterServiceFactory   = ISearchParameterServiceFactory;
     this.IResourceServiceOutcomeFactory   = IResourceServiceOutcomeFactory;
     this.IServiceCompartmentRepository    = IServiceCompartmentRepository;
 }
 public IhiSearchValidateConfig(IGlobalProperties GlobalProperties)
 {
     this.GlobalProperties        = GlobalProperties;
     this.CertificateSerialNumber = GlobalProperties.HIServiceCertificateSerialNumber;
     this.HiServiceEndpoint       = GlobalProperties.HIServiceEndpoint;
     this.ProductName             = GlobalProperties.HIServiceProductName;
     this.ProductVersion          = GlobalProperties.HIServiceProductVersion;
     this.VendorId          = GlobalProperties.HIServiceVendorId;
     this.VendorIdQualifier = GlobalProperties.HIServiceVendorIdQualifier;
     this.HIServiceIHIValidationPeriodDays = GlobalProperties.HIServiceIHIValidationPeriodDays;
 }
示例#6
0
 public ResourceSeedingService(IUnitOfWork IUnitOfWork, IResourceServices IResourceServices, IRequestMetaFactory IRequestMetaFactory, IResourceTriggerService IResourceTriggerService, IGlobalProperties IGlobalProperties, IRequestServiceRootValidate IRequestServiceRootValidate, ILog ILog, IPyroFhirResource IPyroFhirResource)
 {
     this.IUnitOfWork                 = IUnitOfWork;
     this.IResourceServices           = IResourceServices;
     this.IRequestMetaFactory         = IRequestMetaFactory;
     this.IResourceTriggerService     = IResourceTriggerService;
     this.IGlobalProperties           = IGlobalProperties;
     this.IRequestServiceRootValidate = IRequestServiceRootValidate;
     this.ILog = ILog;
     this.IPyroFhirResource = IPyroFhirResource;
 }
 public LoadFhirSpecificationDefinitions(Devices.IPyroFhirServer IPyroFhirServerDevice,
                                         CodeSystems.IPyroFhirServer IPyroFhirServerCodeSystem,
                                         CodeSystems.IPyroTask IPyroTask,
                                         IGlobalProperties IGlobalProperties,
                                         Organizations.IPyroHealth IPyroHealthOrg)
 {
     this.IPyroFhirServerDevice     = IPyroFhirServerDevice;
     this.IPyroFhirServerCodeSystem = IPyroFhirServerCodeSystem;
     this.IPyroTask         = IPyroTask;
     this.IGlobalProperties = IGlobalProperties;
     this.IPyroHealthOrg    = IPyroHealthOrg;
 }
 public SetCompartmentDefinitions(Devices.IPyroFhirServer IPyroFhirServerDevice,
                                  ICompartmentDefinition ICompartmentDefinition,
                                  CodeSystems.IPyroFhirServer IPyroFhirServerCodeSystem,
                                  CodeSystems.IPyroTask IPyroTask,
                                  IGlobalProperties IGlobalProperties,
                                  Organizations.IPyroHealth IPyroHealthOrg)
 {
     this.IPyroFhirServerDevice     = IPyroFhirServerDevice;
     this.ICompartmentDefinition    = ICompartmentDefinition;
     this.IPyroFhirServerCodeSystem = IPyroFhirServerCodeSystem;
     this.IPyroTask         = IPyroTask;
     this.IGlobalProperties = IGlobalProperties;
     this.IPyroHealthOrg    = IPyroHealthOrg;
 }
 public ServerInitializeOperationService(
     IRepositorySwitcher IRepositorySwitcher,
     IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory,
     IResourceServices IResourceServices,
     IRequestMetaFactory IRequestMetaFactory,
     IGlobalProperties IGlobalProperties,
     IBundleTransactionOperation IBundleTransactionOperation)
 {
     this.IRepositorySwitcher            = IRepositorySwitcher;
     this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory;
     this.IResourceServices           = IResourceServices;
     this.IRequestMetaFactory         = IRequestMetaFactory;
     this.IGlobalProperties           = IGlobalProperties;
     this.IBundleTransactionOperation = IBundleTransactionOperation;
 }
        public bool SynchronizeServiceConfigrationWithGlobalProperties(IGlobalProperties GlobalProperties)
        {
            var  DateNow = System.DateTimeOffset.Now;
            bool Result  = false;
            Type type    = typeof(IGlobalProperties);

            PropertyInfo[] properties = type.GetProperties();
            foreach (PropertyInfo property in properties)
            {
                if (IServiceConfigurationRepository.UpdateIfNewOrModifiedServiceConfigration(property.Name, property.GetValue(GlobalProperties, null).ToString(), Pyro.Common.PyroHealthFhirResource.PyroHealthSystemUser.User, DateNow))
                {
                    Result = true;
                }
            }
            return(Result);
        }
示例#11
0
 public ServerInitializeOperationService(
     IRepositorySwitcher IRepositorySwitcher,
     IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory,
     IResourceServices IResourceServices,
     IRequestMetaFactory IRequestMetaFactory,
     IGlobalProperties IGlobalProperties,
     IBundleTransactionOperation IBundleTransactionOperation,
     PyroHealthFhirResource.CodeSystems.IPyroFhirServer IPyroFhirServerCodeSystem)
 {
     this.IRepositorySwitcher            = IRepositorySwitcher;
     this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory;
     this.IResourceServices           = IResourceServices;
     this.IRequestMetaFactory         = IRequestMetaFactory;
     this.IGlobalProperties           = IGlobalProperties;
     this.IBundleTransactionOperation = IBundleTransactionOperation;
     this.IPyroFhirServerCodeSystem   = IPyroFhirServerCodeSystem;
 }
示例#12
0
        public Dashboard(IRegionManager regionManager, IEventAggregator eventAggregator, IGlobalProperties globalProperties, IModalWindowService winService, IEventDAL eventDAL)
        {
            InitializeComponent();
            _eventAggregator  = eventAggregator;
            _regionManager    = regionManager;
            _globalProperties = globalProperties;
            _eventDAL         = eventDAL;
            _winService       = winService;
            CachTableBLL CommonBll = new CachTableBLL();

            CommonBll.CreateCachTable();
            ProjectTemplateViewModel vm = new ProjectTemplateViewModel(_regionManager, _globalProperties);

            vm.LoadProjects("All");
            GridAllProject.DataContext = vm;
            _eventAggregator.GetEvent <RefreshDashboard>().Subscribe(RefreshDashboard);
        }
示例#13
0
        public MainAppViewModel(IGlobalProperties globalProperties, IRegionManager regionManager, IUnityContainer container, IEventAggregator eventAggregator)
        {
            try
            {
                _regionManager    = regionManager;
                _container        = container;
                _eventAggregator  = eventAggregator;
                _globalProperties = globalProperties;
                _globalProperties.Notifications.Insert(0, new Notification(NotificationType.APPLICATION, "Application Started !"));

                MainAppLoadedCommand = new DelegateCommand(
                    () =>
                {
                    _regionManager.RequestNavigate(RegionNames.ToolbarRegion, ViewKeys.NotificationsBar);
                    SelectedSideBarItem  = SideBarItems.First();
                    Mouse.OverrideCursor = null;

                    _regionManager.Regions[RegionNames.ContentRegion].NavigationService.Navigated += (o, e) =>
                    {
                        if (!SideBarItems.Select(a => a.MenuViewKey).Contains(e.Uri.OriginalString))
                        {
                            SelectedSideBarItem = null;
                        }
                        else if (SelectedSideBarItem == null || SelectedSideBarItem.MenuViewKey != e.Uri.OriginalString)
                        {
                            SelectedSideBarItem = SideBarItems.First(a => a.MenuViewKey == e.Uri.OriginalString);
                        }

                        if (e.Uri.OriginalString == "Home")
                        {
                            if (Project.GetProjectInstance != null)
                            {
                                Project.GetProjectInstance.SelectedSystemID = string.Empty;
                            }
                            UndoRedoSetup.SetInstanceNull();
                        }
                    };
                }
                    );
                DrawerItemSelectionChangedCommand = new DelegateCommand <ISideBarItem>(OnDrawerItemSelected);
            }
            catch (Exception ex)
            {
                Logger.LogProjectError(null, ex);
            }
        }
示例#14
0
        public ucDesignerCanvasViewModel(IProjectInfoBAL projctInfoBll, IEventAggregator eventAggregator, IRegionManager regionManager, IGlobalProperties globalProperties = null)
        {
            try
            {
                this.regionManager        = regionManager;
                _eventAggregator          = eventAggregator;
                this.globalProperties     = globalProperties;
                utTemperature             = SystemSetting.UserSetting.unitsSetting.settingTEMPERATURE;
                CanvasItemSelectedCommand = new DelegateCommand <Item>(OnSelectedItemChanged);

                //validateController = new ControllerValidation(_group, Project.CurrentProject, _currentSystem);
            }
            catch (Exception ex)
            {
                int?id = Project.GetProjectInstance?.projectID;
                Logger.LogProjectError(id, ex);
            }
        }
示例#15
0
        public ProjectTemplateViewModel(IRegionManager regionManager, IGlobalProperties globalProperties)
        {
            _globalProperties = globalProperties;
            //_regionManager = regionManager;
            //LoadProjects();
            // AddAccessoryViewModel obj= new AddAccessoryViewModel();

            EditCommand = new DelegateCommand <object>((projectID) =>
            {
                //Button senderButton = sender as Button;
                //var item = senderButton.DataContext;
                //var projectID = ((Project)item).ProjectID;
                int projectId = (int)projectID;
                Application.Current.Properties["ProjectId"] = projectId;
                ProjectInfoBLL bll = new ProjectInfoBLL();

                JCHVRF.Entity.ProjectInfo projectNextGen = bll.GetProjectInfo(projectId);
                if (projectNextGen.ProjectLegacy.RoomList == null)
                {
                    projectNextGen.ProjectLegacy.RoomList = new List <JCHVRF.Model.Room>();
                }
                JCHVRF.Model.Project.CurrentProject = projectNextGen.ProjectLegacy;
                //This case only for old created project
                if (projectNextGen.ProjectLegacy.projectID.Equals(0))
                {
                    JCHVRF.Model.Project.CurrentProject.projectID = projectId;
                }

                //projectNextGen.ProjectLegacy.RegionCode = "EU_W";
                //projectNextGen.ProjectLegacy.SubRegionCode = "GBR";
                //projectNextGen.ProjectLegacy.projectID = projectId;

                NavigationParameters param = new NavigationParameters();
                param.Add("Project", projectNextGen.ProjectLegacy);
                _globalProperties.ProjectTitle = JCHVRF.Model.Project.CurrentProject.Name;
                regionManager.RequestNavigate(RegionNames.ContentRegion, ViewKeys.MasterDesigner, param);
                //var winMain = new MasterDesigner(projectNextGen.ProjectLegacy);
                //winMain.ShowDialog();
            });

            //SearchType = "all";
            // LoadProjects("All");
        }
 public SearchParameterResourceLoader(ILog ILog,
                                      IFhirTaskTool IFhirTaskTool,
                                      IResourceServices IResourceServices,
                                      IUnitOfWork IUnitOfWork,
                                      IResourceTriggerService IResourceTriggerService,
                                      IRequestMetaFactory IRequestMetaFactory,
                                      IFhirBaseOperationServiceFactory IFhirBaseOperationServiceFactory,
                                      IServerSearchParameterOperation IServerSearchParameterOperation,
                                      IGlobalProperties IGlobalProperties,
                                      ICacheClear ICacheClear)
 {
     this.ILog                             = ILog;
     this.IFhirTaskTool                    = IFhirTaskTool;
     this.IUnitOfWork                      = IUnitOfWork;
     this.IResourceTriggerService          = IResourceTriggerService;
     this.IResourceServices                = IResourceServices;
     this.IRequestMetaFactory              = IRequestMetaFactory;
     this.IFhirBaseOperationServiceFactory = IFhirBaseOperationServiceFactory;
     this.IServerSearchParameterOperation  = IServerSearchParameterOperation;
     this.IGlobalProperties                = IGlobalProperties;
     this.ICacheClear                      = ICacheClear;
 }
示例#17
0
        public DashboardViewModel(IRegionManager regionManager, IGlobalProperties globalProperties, IEventAggregator eventAggregator, IEventDAL eventDAL)
        {
            try
            {
                OpenProjectClickCommand = new DelegateCommand(OpenProjectClicked);
                _regionManager          = regionManager;
                _globalProperties       = globalProperties;
                _eventAggregator        = eventAggregator;
                _eventDAL = eventDAL;
                _eventAggregator.GetEvent <GlobalPropertiesUpdated>().Subscribe(OnGlobalPropertyUpdated, ThreadOption.BackgroundThread, false, a => { return(a == nameof(Notifications)); });

                _eventAggregator.GetEvent <ModalWindowClosed>().Subscribe(OnAddEventClosed, ThreadOption.BackgroundThread, false, obj => { return(obj == ViewKeys.AddEvent || obj == ViewKeys.EventList); });

                RefreshClickedCommand = new DelegateCommand(RefreshNotifications);
                ViewAllClickedCommand = new DelegateCommand(OnViewAllClicked);
            }
            catch (Exception ex)
            {
                int?id = Project.GetProjectInstance?.projectID;
                Logger.LogProjectError(id, ex);
            }
        }
示例#18
0
 public AddEventViewModel(IEventAggregator eventAggregator, IModalWindowService winService, IGlobalProperties globalProperties, IEventDAL eventDAL)
 {
     IsSaveEnable          = "Visible";
     IsUpdateEnable        = false;
     _eventAggregator      = eventAggregator;
     _winService           = winService;
     _globalProperties     = globalProperties;
     _eventDAL             = eventDAL;
     AddEventCommand       = new DelegateCommand(AddEventCommandClick);
     UpdateEventCommand    = new DelegateCommand(UpdateEventCommandClick);
     AddEventCancelCommand = new DelegateCommand(AddEventCancelCommandClick);
     //_eventAggregator.GetEvent<EditEventEventId>().Subscribe(EditLoadEvents);
     if (_winService.GetParameters(ViewKeys.AddEvent)["EventId"] != null)
     {
         int EventID = Convert.ToInt16(_winService.GetParameters(ViewKeys.AddEvent)["EventId"]);
         EditLoadEvents(EventID);
     }
     if (_winService.GetParameters(ViewKeys.AddEvent)["clickedDate"] != null)
     {
         SelectedEvent.StartDate = Convert.ToDateTime(_winService.GetParameters(ViewKeys.AddEvent)["clickedDate"]);
         SelectedEvent.EndDate   = Convert.ToDateTime(_winService.GetParameters(ViewKeys.AddEvent)["clickedDate"]);
     }
 }
示例#19
0
        public NotificationsBarViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, IGlobalProperties globalProperties)
        {
            try
            {
                this.regionManager     = regionManager;
                this._globalProperties = globalProperties;
                this._eventAggregator  = eventAggregator;
                this._regionManager    = regionManager;
                _eventAggregator.GetEvent <GlobalPropertiesUpdated>().Subscribe(RaisePropertyChanged, ThreadOption.BackgroundThread, false, a => { return(a == nameof(ProjectTitle)); });

                OpenProjectClickCommand = new DelegateCommand(OpenProjectClicked);
                SaveProjectClickCommand = new DelegateCommand(SaveProjectClicked);
                HomeClickCommand        = new DelegateCommand(OnHomeClicked);
                UserNameClickedCommand  = new DelegateCommand(() => {
                    IsContextMenuOpened = !IsContextMenuOpened;
                });
            }
            catch (Exception ex)
            {
                int?id = Project.GetProjectInstance?.projectID;
                Logger.LogProjectError(id, ex);
            }
        }
示例#20
0
 public TaskRunner(IResourceServices IResourceServices,
                   IRequestMetaFactory IRequestMetaFactory,
                   IRequestHeaderFactory IRequestHeaderFactory,
                   ILog ILog,
                   IPyroTask IPyroTaskCodeSystem,
                   IPyroFhirServer IPyroFhirServerCodeSystem,
                   IFhirTaskTool IFhirTaskTool,
                   IGlobalProperties IGlobalProperties,
                   IFhirSpecificationDefinitionLoader IFhirSpecificationDefinitionLoader,
                   ISetCompartmentDefinitionTaskProcessor ISetCompartmentDefinitionTaskProcessor,
                   ISearchParameterResourceLoader ISearchParameterResourceLoader)
 {
     this.IResourceServices     = IResourceServices;
     this.IRequestMetaFactory   = IRequestMetaFactory;
     this.IRequestHeaderFactory = IRequestHeaderFactory;
     this.ILog = ILog;
     this.IPyroTaskCodeSystem                    = IPyroTaskCodeSystem;
     this.IPyroFhirServerCodeSystem              = IPyroFhirServerCodeSystem;
     this.IFhirTaskTool                          = IFhirTaskTool;
     this.IGlobalProperties                      = IGlobalProperties;
     this.IFhirSpecificationDefinitionLoader     = IFhirSpecificationDefinitionLoader;
     this.ISetCompartmentDefinitionTaskProcessor = ISetCompartmentDefinitionTaskProcessor;
     this.ISearchParameterResourceLoader         = ISearchParameterResourceLoader;
 }
 public TriggerServerReadOnlyMode(IGlobalProperties IGlobalProperties)
 {
     this.IGlobalProperties = IGlobalProperties;
 }
示例#22
0
 public PagingSupport(IGlobalProperties IGlobalProperties)
 {
     this.IGlobalProperties = IGlobalProperties;
 }
示例#23
0
 public ServiceCompartmentCache(IServiceCompartmentRepository IServiceCompartmentRepository, IApplicationCacheSupport IApplicationCacheSupport, IGlobalProperties IGlobalProperties)
 {
     this.IServiceCompartmentRepository = IServiceCompartmentRepository;
     this.IApplicationCacheSupport      = IApplicationCacheSupport;
     this.IGlobalProperties             = IGlobalProperties;
 }
 public FhirApiDiscoveryService(ILog ILog, IGlobalProperties IGlobalProperties)
 {
     this.IGlobalProperties = IGlobalProperties;
     //this.IPrimaryServiceRootCache = IPrimaryServiceRootCache;
     this.ILog = ILog;
 }
示例#25
0
 public FhirReleaseCache(IFhirReleaseRepository IFhirReleaseRepository, IApplicationCacheSupport IApplicationCacheSupport, IGlobalProperties IGlobalProperties)
 {
     this.IFhirReleaseRepository   = IFhirReleaseRepository;
     this.IApplicationCacheSupport = IApplicationCacheSupport;
     this.IGlobalProperties        = IGlobalProperties;
 }
示例#26
0
 public ServiceSearchParameterCache(IServiceSearchParameterService IServiceSearchParameterService, IGlobalProperties GlobalProperties, IApplicationCacheSupport IApplicationCacheSupport)
 {
     this.IServiceSearchParameterService = IServiceSearchParameterService;
     this.GlobalProperties         = GlobalProperties;
     this.IApplicationCacheSupport = IApplicationCacheSupport;
 }
示例#27
0
 public PrimaryServiceRootCache(IServicePrimaryBaseUrlService IServiceBaseUrlService, IGlobalProperties GlobalProperties, IApplicationCacheSupport ApplicationCacheSupport)
 {
     this.IServiceBaseUrlService   = IServiceBaseUrlService;
     this.GlobalProperties         = GlobalProperties;
     this.IApplicationCacheSupport = ApplicationCacheSupport;
 }
示例#28
0
 public SmartScopeService(IGlobalProperties IGlobalProperties)
 {
     this.IGlobalProperties = IGlobalProperties;
 }