public OrderEntryViewModel(IMapper mapper, IStaticDataDataAccess staticData, IAnalysisRequestDataAccess requestDataAccess, IStatusDataAccess statusDataAccess, AuthorizeDetailEventArgs authorizeDetail, IGlobalSettingsHelper globalSettingsHelper, IPrintingHelper printingHelper) { Sites = new List <SitesModel>(); Gender = new List <GenderModel>(); Atolls = new List <AtollModel>(); Islands = new BindingList <IslandModel>(); Countries = new List <CountryModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); AddedTests = new BindingList <TestModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); ClinicalDetails = new BindingList <ClinicalDetailsOrderEntryModel>(); //InitializeDemoData(); _mapper = mapper; _staticData = staticData; _requestDataAccess = requestDataAccess; _statusDataAccess = statusDataAccess; _authorizeDetail = authorizeDetail; _globalSettingsHelper = globalSettingsHelper; PrintingHelper = printingHelper; PropertyChanged += OrderEntryViewModel_PropertyChanged; InitializeStaticData += OnInitializeStaticDataAsync; InitializeStaticData(this, EventArgs.Empty); }
public BarcodeHelper(IPrintingHelper printingHelper, INamesAbbreviator namesAbbreviator, IGlobalSettingsHelper globalSettingsHelper) { _printingHelper = printingHelper; _namesAbbreviator = namesAbbreviator; _globalSettingsHelper = globalSettingsHelper; }