public SetupNpsViewModel(IMetricsSetupService _metricsSetupService) { dispatcher = Deployment.Current.Dispatcher; metricsSetupService = _metricsSetupService; departmentService = new DepartmentService(); LoadAllDepartment(); LoadAllNpsByPeriod(); SaveCommand = new DelegateCommand(OnSaveCommand); //ClearCommand = new DelegateCommand(OnClearCommand, CanClear); RecordCount = "Record Count: " + 0; //CanSaveMetrics = false; //CanClearMetrics = false; }
//public ModifyMetricsViewModel(IMetricsSetupService _metricsSetupService) //{ // dispatcher = Deployment.Current.Dispatcher; // metricsSetupService = _metricsSetupService; // metricsPerspectiveService = new MetricsPerspectiveService(); // companyDepartmentJobRoleService = new CompanyDepartmentJobRoleService(); // LoadAllCompanyDepartmentJobRole(); // departmentService = new DepartmentService(); // LoadAllDepartment(); // LoadAllMetricsPerspectiveCompleted(); // metricsPerspectiveService.LoadAll(); // SaveCommand = new DelegateCommand(OnSaveCommand, CanSave); // ClearCommand = new DelegateCommand(OnClearCommand, CanClear); // CanSaveMetrics = false; // CanClearMetrics = false; // RecordCount = "Record Count: " + 0; //} public ModifyMetricsViewModel(IMetricsSetupService _metricsSetupService, ISetupService <MetricsPerspective> _metricsPerspectiveService, ISetupService <CompanyDepartmentJobRole> _companyDepartmentJobRoleService, ISetupService <Department> _departmentService) { dispatcher = Deployment.Current.Dispatcher; metricsSetupService = _metricsSetupService; metricsPerspectiveService = _metricsPerspectiveService; companyDepartmentJobRoleService = _companyDepartmentJobRoleService; departmentService = _departmentService; LoadAllDepartment(); LoadAllCompanyDepartmentJobRole(); LoadAllMetricsPerspectiveCompleted(); metricsPerspectiveService.LoadAll(); SaveCommand = new DelegateCommand(OnSaveCommand, CanSave); ClearCommand = new DelegateCommand(OnClearCommand, CanClear); CanSaveMetrics = false; CanClearMetrics = false; RecordCount = "Record Count: " + 0; }
public ModifyAllMetricsViewModel(IMetricsSetupService _metricsSetupService) { dispatcher = Deployment.Current.Dispatcher; metricsSetupService = _metricsSetupService; metricsPerspectiveService = new MetricsPerspectiveService(); departmentService = new DepartmentService(); LoadAllDepartment(); LoadAllMetricsPerspectiveCompleted(); metricsPerspectiveService.LoadAll(); SaveCommand = new DelegateCommand(OnSaveCommand); //SaveCommand = new DelegateCommand(OnSaveCommand, CanSave); //ClearCommand = new DelegateCommand(OnClearCommand, CanClear); //CanSaveMetrics = false; //CanClearMetrics = false; RecordCount = "Record Count: " + 0; }