public SignalSearchViewModel() { _regionRepository = RegionsRepositoryFactory.Create(); _metricRepository = MetricTypeRepositoryFactory.Create(); GetRegions(_regionRepository); GetMetrics(_metricRepository); }
public void GetMetrics(IMetricTypeRepository metricRepository) { //MetricTypeRepositoryFactory.SetMetricsRepository(new TestMetricTypeRepository()); var metricTypes = metricRepository.GetAllToDisplayMetrics().OrderBy(m => m.DisplayOrder); MapMetricsList = new List <SelectListItem>(); foreach (var m in metricTypes) { MapMetricsList.Add(new SelectListItem { Value = m.MetricID.ToString(), Text = m.ChartName }); } }
public void GetMetrics() { //MetricTypeRepositoryFactory.SetMetricsRepository(new TestMetricTypeRepository()); IMetricTypeRepository repository = MetricTypeRepositoryFactory.Create(); List <MOE.Common.Models.MetricType> metricTypes = repository.GetAllToDisplayMetrics(); MapMetricsList = new List <SelectListItem>(); foreach (MOE.Common.Models.MetricType m in metricTypes) { MapMetricsList.Add(new SelectListItem { Value = m.MetricID.ToString(), Text = m.ChartName }); } }
public static void SetMetricsRepository(IMetricTypeRepository newRepository) { metricTypeRepository = newRepository; }
public SignalSearchViewModel(IRegionsRepository regionRepositry, IMetricTypeRepository metricRepository) { GetRegions(regionRepositry); GetMetrics(metricRepository); }
public WebConfigToolViewModel(IRegionsRepository regionRepositry, IMetricTypeRepository metricRepository) { SignalSearch = new SignalSearchViewModel(regionRepositry, metricRepository); }