private async void LoadWindowAsync(Action loadedHandle = null) { IResourcesManager tmpResMgr = GameModuleManager.GetModule <IResourcesManager>(); await tmpResMgr.LoadBundleByTypeAsync(EABType.UI, BundleName); if (null != loadedHandle) { loadedHandle(); loadedHandle = null; } if (mIsDestroyed || mIsInited) { tmpResMgr.UnLoadBundleByType(EABType.UI, BundleName); return; } GameObject tmpGo = Hotfix.Instantiate(tmpResMgr.GetAssetByType <GameObject>(EABType.UI, BundleName)); InitWindow(tmpGo); if (mIsShowAfterLoaded) { Show(); } }
public CameraManager(IResourcesManager resourcesManager, ITickable tickable) { _resourcesManager = resourcesManager; #if UNITY_EDITOR tickable.SecondTick += OnTick; #endif }
/// <summary> /// Initializes a new instance of the <see cref="AssessmentController" /> class. /// </summary> /// <param name="requestDispatcherFactory">The request dispatcher factory.</param> /// <param name="resourcesManager">The resources manager.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public AssessmentController( IRequestDispatcherFactory requestDispatcherFactory, IResourcesManager resourcesManager, IDbConnectionFactory dbConnectionFactory) : base(requestDispatcherFactory) { _resourcesManager = resourcesManager; _connectionFactory = dbConnectionFactory; }
public Admin(ISessionHelper sessionHelper, IAppUsersManager usersManager, IThemesCrudService themesCrudService, IResourcesManager resourcesManager, IThemesManager themesManager, IMapper mapper) { this.sessionHelper = sessionHelper; this.usersManager = usersManager; this.themesCrudService = themesCrudService; this.themesManager = themesManager; this.resourcesManager = resourcesManager; this.mapper = mapper; }
public CollectionsManager(ICollectionsCrudService collectionsCrudService, IModelValidatorsStore validatorsStore, IModelAuthenticatorsStore authenticatorsStore, ICollectionItemCrudService collectionItemCrudService, IResourcesManager resourcesManager, IMapper mapper) { this.mapper = mapper; this.collectionsCrudService = collectionsCrudService; this.validatorsStore = validatorsStore; this.authenticatorsStore = authenticatorsStore; this.resourcesManager = resourcesManager; this.collectionItemCrudService = collectionItemCrudService; }
public void Initialize(IPopulationManager populationManager, IResourcesManager resourcesManager) { this.populationManager = populationManager; this.resourcesManager = resourcesManager; CurrentHitpoints = properties.hitpoints; workOrderQueue = new CustomQueue <WorkOrder>(); populationManager.OnPopulationUpdated += OnPopulationUpdated; }
/// <summary> /// Initializes a new instance of the <see cref="PatientsWithSpecificResponseReportEngine" /> class. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public PatientsWithSpecificResponseReportEngine( IResourcesManager resourcesManager, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository, IDbConnectionFactory dbConnectionFactory) { _resourcesManager = resourcesManager; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; _connectionFactory = dbConnectionFactory; }
/// <summary> /// Initializes a new instance of the <see cref="NotCompletedAssessmentReportEngine" /> class. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public NotCompletedAssessmentReportEngine( IResourcesManager resourcesManager, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository, IDbConnectionFactory dbConnectionFactory) { _resourcesManager = resourcesManager; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; _connectionFactory = dbConnectionFactory; }
/// <summary> /// Initializes a new instance of the <see cref="ReportController" /> class. /// </summary> /// <param name="requestDispatcherFactory">The request dispatcher factory.</param> /// <param name="resourcesManager">The resources manager.</param> /// <param name="connectionFactory">The connection factory.</param> /// <param name="assessmentDefinitionRepository">The assessment definition repository.</param> public ReportController( IRequestDispatcherFactory requestDispatcherFactory, IResourcesManager resourcesManager, IDbConnectionFactory connectionFactory, IAssessmentDefinitionRepository assessmentDefinitionRepository) : base(requestDispatcherFactory) { _resourcesManager = resourcesManager; _dbConnectionFactory = connectionFactory; _assessmentDefinitionRepository = assessmentDefinitionRepository; }
/// <summary> /// Initializes a new instance of the <see cref="AssessmentInstanceUpdater" /> class. /// </summary> /// <param name="connectionFactory">The connection factory.</param> /// <param name="assessmentInstanceRepository">The assessment instance repository.</param> /// <param name="assessmentDefinitionRepository">The assessment definition repository.</param> public AssessmentInstanceUpdater( IDbConnectionFactory connectionFactory, IAssessmentInstanceRepository assessmentInstanceRepository, IAssessmentDefinitionRepository assessmentDefinitionRepository, IResourcesManager resourcesManager) { _connectionFactory = connectionFactory; _assessmentInstanceRepository = assessmentInstanceRepository; _assessmentDefinitionRepository = assessmentDefinitionRepository; _resourcesManager = resourcesManager; }
/// <summary> /// Initializes a new instance of the <see cref="GetAssessmentReminderByKeyRequestHandler"/> class. /// </summary> /// <param name="assessmentReminderRepository">The assessment reminder repository.</param> /// <param name="assessmentDefinitionRepository">The assessment definition repository.</param> /// <param name="patientRepository">The patient repository.</param> /// <param name="resourcesManager">The resources manager.</param> public GetAssessmentReminderByKeyRequestHandler( IAssessmentReminderRepository assessmentReminderRepository, IAssessmentDefinitionRepository assessmentDefinitionRepository, IPatientRepository patientRepository, IResourcesManager resourcesManager) { _assessmentReminderRepository = assessmentReminderRepository; _assessmentDefinitionRepository = assessmentDefinitionRepository; _patientRepository = patientRepository; _resourcesManager = resourcesManager; }
/// <summary> /// Initializes a new instance of the <see cref="PatientScoreRangeReportEngine" /> class. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public PatientScoreRangeReportEngine( IResourcesManager resourcesManager, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository, IDbConnectionFactory dbConnectionFactory) { _resourcesManager = resourcesManager; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; _connectionFactory = dbConnectionFactory; }
private void LoadWindowSync(Action loadedHandle = null) { IResourcesManager tmpResMgr = GameModuleManager.GetModule <IResourcesManager>(); tmpResMgr.LoadBundleByType(EABType.UI, BundleName); GameObject tmpGo = Hotfix.Instantiate(tmpResMgr.GetAssetByType <GameObject>(EABType.UI, BundleName)); InitWindow(tmpGo); loadedHandle?.Invoke(); }
protected virtual Icon GetIcon() { IResourcesManager resourceManager = HatcherGuide <IResourcesManager> .Instance; Icon iconResource = resourceManager.GetIconResource(this.TrayIconResourceName, null); if (iconResource != null) { return(iconResource); } return(this.GenerateIcon()); }
public ItemsManager(IItemsCrudService itemsCrudService, ICollectionsManager collectionsManager, IModelValidatorsStore validatorsStore, IModelAuthenticatorsStore authenticatorsStore, IResourcesManager resourcesManager, ITagsManager tagsManager, ICPUnitOfWork cPUnitOfWork, IMapper mapper) { this.mapper = mapper; this.cPUnitOfWork = cPUnitOfWork; this.itemsCrudService = itemsCrudService; this.collectionsManager = collectionsManager; this.validatorsStore = validatorsStore; this.authenticatorsStore = authenticatorsStore; this.resourcesManager = resourcesManager; this.tagsManager = tagsManager; }
public void Destroy() { mIsInited = false; mIsDestroyed = true; if (mGameObejct) { GameObject.Destroy(mGameObejct); mGameObejct = null; IResourcesManager tmpResMgr = GameModuleManager.GetModule <IResourcesManager>(); tmpResMgr.UnLoadBundleByType(EABType.UI, BundleName); } }
/// <summary> /// Initializes a new instance of the <see cref="AssessmentScoreOverTimeReportEngine" /> class. /// </summary> /// <param name="patientRepository">The patient repository.</param> /// <param name="resourcesManager">The resources manager.</param> /// <param name="assessmentInstanceRepository">The assessment instance repository.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> public AssessmentScoreOverTimeReportEngine( IPatientRepository patientRepository, IResourcesManager resourcesManager, IAssessmentInstanceRepository assessmentInstanceRepository, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository) { _patientRepository = patientRepository; _resourcesManager = resourcesManager; _assessmentInstanceRepository = assessmentInstanceRepository; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; }
public Api(IMapper mapper, ITagsCrudService tagsCrudService, IResourcesManager resourcesManager, ICollectionsCrudService collectionsCrudService, IOptionalFieldsManager optionalFieldsManager, IItemsManager itemsManager, ICollectionsManager collectionsManager, IItemsCrudService itemsCrudService, ILikesManager likesManager, ICommentsManager commentsManager) { this.mapper = mapper; this.resourcesManager = resourcesManager; this.collectionsCrudService = collectionsCrudService; this.optionalFieldsManager = optionalFieldsManager; this.itemsManager = itemsManager; this.collectionsManager = collectionsManager; this.tagsCrudService = tagsCrudService; this.itemsCrudService = itemsCrudService; this.likesManager = likesManager; this.commentsManager = commentsManager; }
public GameRoot ( IResourcesManager resourcesManager, ITickable tickable, IGameConfig config, ICoroutine coroutine, ICameraManager cameraManager ) { _resourcesManager = resourcesManager; _tickable = tickable; _config = config; _coroutine = coroutine; _cameraManager = cameraManager; }
internal async Task LoadWindowAsync() { IResourcesManager tmpResMgr = GameModuleManager.GetModule <IResourcesManager>(); await tmpResMgr.LoadBundleByTypeAsync(EABType.UI, BundleName); if (mIsDestroyed) { tmpResMgr.UnLoadBundleByType(EABType.UI, BundleName); return; } InitWindow(tmpResMgr.GetAssetByType <GameObject>(EABType.UI, BundleName)); if (mIsShowAfterLoaded) { Show(); } }
/// <summary> /// Gets the amber report model. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="dastInstance">The dast instance.</param> /// <param name="nidaAssessFurtherInstance">The nida assess further instance.</param> /// <returns>A <see cref="ReportModel" />.</returns> public static ReportModel GetAmberReportModel(IResourcesManager resourcesManager, AssessmentInstance dastInstance, AssessmentInstance nidaAssessFurtherInstance) { var reportModel = CreateSummarySection(resourcesManager, dastInstance, nidaAssessFurtherInstance); reportModel.ReportSeverity = ReportSeverity.Low; reportModel.ReportStatus = NidaWorkflowPatientSummaryReport.Amber; reportModel.AddReportItem( new ReportItem( PropertyUtil.ExtractPropertyName <NidaReportData, string> ( r => r.BenefitOfDrugAbstinentFeedback), true)); reportModel.AddReportItem( new ReportItem( PropertyUtil.ExtractPropertyName <NidaReportData, string> (r => r.FollowUpHeader), null, null, new ReportItem( "FollowUpVisit", true, new object[] { DateTime.Now.AddMonths(6) .ToShortDateString() }))); reportModel.AddReportItem( new ReportItem( PropertyUtil.ExtractPropertyName <NidaReportData, string> ( r => r .PatientResourceHeader), null, null, new ReportItem( "UsDepartmentHealthAndHumanServices", true))); reportModel.AddReportItem( new ReportItem( PropertyUtil.ExtractPropertyName <NidaReportData, string> (r => r.AdditionalNotes))); reportModel.IsPatientViewable = true; return(reportModel); }
public override void InitHelpers() { base.InitHelpers(); if (initializationCompleted) { return; } if (!DataSettingsHelper.IsDatabaseInstalled) { return; } WorkContext = EngineContext.Current.Resolve <IWebWorkContext>(); resourcesManager = EngineContext.Current.Resolve <IResourcesManager>(); Script = new ScriptRegister(WorkContext, this); Style = new StyleRegister(WorkContext); initializationCompleted = true; }
public override void InitHelpers() { base.InitHelpers(); if (initHelpers) { return; } WorkContext = ViewContext.GetWorkContext(); resourcesManager = WorkContext.Resolve <IResourcesManager>(); Script = new ScriptRegister(WorkContext, this); Style = new StyleRegister(WorkContext); Display = DisplayHelperFactory.CreateHelper(ViewContext, this); Layout = WorkContext.Layout; initHelpers = true; }
protected ResourceRegister(WorkContext workContext) { resourcesManager = workContext.Resolve <IResourcesManager>(); this.workContext = workContext; }
/// <summary> /// Initializes a new instance of the <see cref="RegisterResourcesBootstrapperTask" /> class. /// </summary> /// <param name="resourcesManager">The resource manager provider.</param> public RegisterResourcesBootstrapperTask(IResourcesManager resourcesManager) { _resourcesManager = resourcesManager; }
public PatientController(IRequestDispatcherFactory requestDispatcherFactory, IResourcesManager resourcesManager) : base(requestDispatcherFactory) { _resourcesManager = resourcesManager; }
/// <summary> /// Initializes a new instance of the <see cref="ReportController" /> class. /// </summary> /// <param name="requestDispatcherFactory">The request dispatcher factory.</param> /// <param name="connectionFactory">The connection factory.</param> /// <param name="resourcesManager">The resources manager.</param> public ReportController(IRequestDispatcherFactory requestDispatcherFactory, IDbConnectionFactory connectionFactory, IResourcesManager resourcesManager) : base(requestDispatcherFactory) { _connectionFactory = connectionFactory; _resourcesManager = resourcesManager; }
public AllAssessmentsDataTableController(IDbConnectionFactory connectionFactory, IResourcesManager resourcesManager) { _connectionFactory = connectionFactory; _resourcesManager = resourcesManager; }
/// <summary> /// Initializes a new instance of the <see cref="NidaWorkflowRuleCollection"/> class. /// </summary> /// <param name="assessmentDefinitionRepository">The assessment definition repository.</param> /// <param name="repository">The repository.</param> /// <param name="assessmentInstanceRepository">The assessment instance repository.</param> /// <param name="resourcesManager">The resources manager.</param> public NidaWorkflowRuleCollection( IAssessmentDefinitionRepository assessmentDefinitionRepository, IWorkflowMessageRepository repository, IAssessmentInstanceRepository assessmentInstanceRepository, IResourcesManager resourcesManager = null) { _resourcesManager = resourcesManager; NewRule(() => ShouldRecommendDastRule).When(assessment => (int)assessment.Score.Value > 0) .Then( (assessment, ctx) => { var messageReporter = ctx.WorkingMemory.GetContextObject <IMessageCollector> ("MessageCollector"); var assessmentDefinitionKey = assessmentDefinitionRepository.GetKeyByCode(DrugAbuseScreeningTest.AssessmentCodedConcept.Code); WorkflowMessage message = null; if (assessment.WorkflowKey.HasValue) { message = repository.GetByKey(assessment.WorkflowKey.Value); } message = message ?? new WorkflowMessage( assessment.PatientKey, assessment.Key, NidaSingleQuestionScreener.AssessmentCodedConcept.Code, assessmentDefinitionKey, DrugAbuseScreeningTest.AssessmentCodedConcept.Code, assessment.Score); if (assessment.CanSelfAdminister) { message.AllowSelfAdministration(); } assessment.AddToWorkflow(message.Key); messageReporter.AddMessage(message); }) .ElseThen( (assessment, ctx) => { WorkflowMessage message = null; if (assessment.WorkflowKey.HasValue) { message = repository.GetByKey(assessment.WorkflowKey.Value); } message = message ?? new WorkflowMessage( assessment.PatientKey, assessment.Key, NidaSingleQuestionScreener.AssessmentCodedConcept.Code, Guid.Empty, null, assessment.Score); if (assessment.CanSelfAdminister) { message.AllowSelfAdministration(); } message.Complete(NidaPatientSummaryReportModelBuilder.GetGreenReportModel()); }); NewRuleSet(() => NidaSingleQuestionScreenerRuleSet, ShouldRecommendDastRule); NewRule(() => ShouldRecommendNidaAssessFurtherRule).When(assessment => assessment.WorkflowKey.HasValue) .Then( (assessment, ctx) => { var messageReporter = ctx.WorkingMemory .GetContextObject <IMessageCollector> ("MessageCollector"); var assessmentDefinitionKey = assessmentDefinitionRepository.GetKeyByCode(NidaAssessFurther.AssessmentCodedConcept.Code); var message = repository.GetByKey(assessment.WorkflowKey.Value); message.Advance( assessment.Key, DrugAbuseScreeningTest.AssessmentCodedConcept.Code, assessmentDefinitionKey, NidaAssessFurther.AssessmentCodedConcept.Code, assessment.Score); messageReporter.AddMessage(message); }); NewRuleSet(() => DrugAbuseScreeningTestRuleSet, ShouldRecommendNidaAssessFurtherRule); NewRule(() => ShouldCompleteWorkflowStatusRule).When(assessment => assessment.WorkflowKey.HasValue) .Then( (assessment, ctx) => { var message = repository.GetByKey(assessment.WorkflowKey.Value); var dastKey = message.GetAssessmentKeyforCodeInWorkflow(DrugAbuseScreeningTest.AssessmentCodedConcept.Code); var dastInstance = assessmentInstanceRepository.GetByKey(dastKey.Value); ReportModel reportModel; if (((long)dastInstance.Score.Value) <= 2 && !(((NidaAssessFurtherScoring)assessment.Score.Value).TotalScore)) { reportModel = NidaPatientSummaryReportModelBuilder.GetAmberReportModel( _resourcesManager, dastInstance, assessment); } else { reportModel = NidaPatientSummaryReportModelBuilder.GetRedReportModel( _resourcesManager, dastInstance, assessment); } message.Complete(reportModel); }); NewRuleSet(() => NidaAssessFurtherRuleSet, ShouldCompleteWorkflowStatusRule); }
public TesseractEngine(IResourcesManager resourcesManager, IProcessRunner processRunner) { this.resourcesManager = resourcesManager; this.processRunner = processRunner; }