public DashboardViewModel(ILoginService loginService, ISensorPlotModelHandler sensorPlotModelHandler) { _loginService = loginService; _sensorPlotModelHandler = sensorPlotModelHandler; _switchTimeGapCommand = new DelegateCommand <string>(SwitchTimeGap); _chartProvider = AppContext.Current.Container.Resolve <IChartProvider>(); if (_loginService != null && _loginService.CurrentUser != null && _sensorPlotModelHandler != null) { InitializeData(); } }
public ReportController(IChartProvider chartProvider) { _chartProvider = chartProvider; }
public ChartService(IChartProvider chartProvider) { _chartProvider = chartProvider; }