public HmsLinkViewModel(IGlobalSettingsHelper globalSettingsHelper, IHmsLinkDataAccess hmsLinkDataAccess, IStaticDataDataAccess staticDataAccess, IDisciplineDataAccess disciplineDataAccess, ISampleTypeDataAccess sampleTypeDataAccess, ISampleDataAccess sampleDataAccess, IStatusDataAccess statusDataAccess, IAnalysisRequestDataAccess analysisRequestDataAccess, IMapper mapper) { _globalSettingsHelper = globalSettingsHelper; _hmsLinkDataAccess = hmsLinkDataAccess; _staticData = staticDataAccess; _disciplineDataAccess = disciplineDataAccess; _sampleTypeDataAccess = sampleTypeDataAccess; _sampleDataAccess = sampleDataAccess; _statusDataAccess = statusDataAccess; _analysisRequestDataAccess = analysisRequestDataAccess; _mapper = mapper; AnalysisRequests = new BindingList <HmsLinkDataModel>(); AllCountries = new List <CountryModel>(); AllGender = new List <GenderModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); Sites = new List <SitesModel>(); Patient = new BindingList <PatientModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); AllDisciplines = new List <DisciplineModel>(); AllSampleTypes = new List <SampleTypeModel>(); AllBillingMapData = new List <BillingTestMappingModel>(); InitializeHmsLink += OnInitializeStaticDataAsync; InitializeHmsLink?.Invoke(this, EventArgs.Empty); }
public ResultDataAccess(IStatusDataAccess statusData, IReferenceRangeDataAccess referenceRangeDataAccess, ISampleDataAccess sampleDataAccess) { this._statusData = statusData; _referenceRangeDataAccess = referenceRangeDataAccess; _sampleDataAccess = sampleDataAccess; }
public HomeController(IOptions <TestConfig> config, IOptions <BuildInfoConfig> buildConfig, ISampleDataAccess dataAccess, IBusinessMan businessMan) { ConfigSampleString = config.Value.SampleString; TimesBetterThanWindows = config.Value.SampleInt; businessBro = businessMan; this.buildConfig = buildConfig.Value; sampleDataAccess = dataAccess; }
public AnalysisRequestDataAccess(IPatientDataAccess patientData, IClinicalDetailsDataAccess clinicalDetailsData, ISampleDataAccess sampleDataAccess, IResultDataAccess resultDataAccess, IStatusDataAccess statusDataAccess) { this.patientData = patientData; this.clinicalDetailsData = clinicalDetailsData; this.sampleDataAccess = sampleDataAccess; this.resultDataAccess = resultDataAccess; this.statusDataAccess = statusDataAccess; }
public LabNotesViewModel(AuthorizeDetailEventArgs authorizeDetail, ISampleDataAccess sampleDataAccess, IMapper mapper) { ViewName = ""; _currentCin = null; _authorizeDetail = authorizeDetail; _sampleDataAccess = sampleDataAccess; _mapper = mapper; Notes = new BindingList <SampleNotesModel>(); OnSampleSet += GetNotesForSample; Notes.ListChanged += Notes_ListChanged; }
public ResultEntryViewModel (IWorkSheetDataAccess workSheetDataAccess, IMapper mapper, IResultDataAccess resultDataAccess, IStatusDataAccess statusDataAccess, ISampleDataAccess sampleDataAccess, IStaticDataDataAccess staticDataDataAccess, AuthorizeDetailEventArgs authorizeDetail, ICommentsDataAccess commentsDataAccess, IAnalysisRequestDataAccess requestDataAccess) { GridTestActiveDatasource = GridControlTestActiveDatasource.Tests; GridSampleActiveDatasource = GridControlSampleActiveDatasource.Sample; RequestData = new List <RequestSampleModel>(); SelectedResultData = new BindingList <ResultModel>(); SelectedClinicalDetails = new BindingList <string>(); SelectedRequestData = new RequestSampleModel(); AllResultData = new List <ResultModel>(); CodifiedPhrasesForSelectedTest = new BindingList <Model.CodifiedResultsModel>(); AllCodifiedPhrases = new List <Model.CodifiedResultsModel>(); TempCodifiedPhrasesList = new List <Model.CodifiedResultsModel>(); AllStatus = new List <Model.StatusModel>(); SampleAuditTrail = new List <Model.AuditTrailModel>(); NotesCountButtonLabel = "View Notes [ Ctrl+N ]"; //set the date to load worksheet from LoadWorksheetFromDate = DateTime.Today; LoadWorksheetToDate = DateTime.Today; //GenerateDemoData(); _workSheetDataAccess = workSheetDataAccess; _mapper = mapper; _resultDataAccess = resultDataAccess; _statusDataAccess = statusDataAccess; _sampleDataAccess = sampleDataAccess; _staticDataDataAccess = staticDataDataAccess; _authorizeDetail = authorizeDetail; _commentsDataAccess = commentsDataAccess; _requestDataAccess = requestDataAccess; SelectedResultData.ListChanged += UpdateDatabaseResults; LoadAllStatusDataAndCodifiedValues += GetAllStatusData; LoadAllStatusDataAndCodifiedValues += FetchAllCodifiedData; LoadInitialWorklist += ResultEntryViewModel_LoadInitialWorklist; //load all status Data LoadAllStatusDataAndCodifiedValues?.Invoke(this, EventArgs.Empty); //Load initial Worklist LoadInitialWorklist?.Invoke(this, EventArgs.Empty); }
public Worker(ILogger <Worker> logger, IConfiguration configuration, IResultDataAccess resultDataAccess, ISampleDataAccess sampleDataAccess, IStaticDataDataAccess staticDataDataAccess) { _logger = logger; _configuration = configuration; _resultDataAccess = resultDataAccess; _sampleDataAccess = sampleDataAccess; _staticDataDataAccess = staticDataDataAccess; _channelMappings = new List <ChannelMappingModel>(); LoadChannelMappingAsync().GetAwaiter().GetResult(); }
public CsvLogic(ISampleDataAccess data) { _data = data; }
public SampleLogic2(ISampleDataAccess sampleDataAccess) { this.sampleDataAccess = sampleDataAccess; }
public SampleBusinessLogic(IOptions <ApplicationSettings> applicationSettings, ISampleDataAccess sampleDataAccess) { _ApplicationSettings = applicationSettings.Value; _SampleDataAccess = sampleDataAccess; }
public SampleBusiness(ISampleDataAccess dataAccess) { data = dataAccess; }