Example #1
0
        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;
        }
Example #2
0
        //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;
        }
Example #3
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;
        }