Ejemplo n.º 1
0
        public CustomersViewModel(ICustomerRepository repo, RouterViewModel router)
        {
            _repo   = repo;
            _router = router;

            Customers = new ObservableCollection <CustomerViewModel>(repo.GetAll());

            ShowEditCustomersCommand = new RelayCommand(ShowEditView, CustomerIsNotNull);
        }
Ejemplo n.º 2
0
        public EmployeesViewModel(IEmployeeRepository repo, RouterViewModel router)
        {
            _repository = repo;
            _router     = router;

            Employees = new ObservableCollection <EmployeeViewModel>(_repository.GetAll());

            ShowEditEmployeeCommand   = new RelayCommand(ShowEditView, EmployeeIsNotNull);
            SetEmployeeDismissCommand = new RelayCommand(DismissEmployee, EmployeeIsNotNull);
        }
Ejemplo n.º 3
0
        public EditEmployeeViewModel(IEmployeeRepository ier, RouterViewModel router, EmployeesViewModel evm)
        {
            _repository = ier;
            _router     = router;

            SelectedEmployee = evm.SelectedEmployee;

            FunctionList = _repository.GetFunctions().ToList();

            RegionList = _repository.GetRegions().ToList();

            EditEmployeeCommand = new RelayCommand(EditEmployee, CanEdit);
        }
Ejemplo n.º 4
0
        public AddCustomerViewModel(ICustomerRepository ier, RouterViewModel router, CustomersViewModel cvm)
        {
            _ier    = ier;
            _router = router;
            _cvm    = cvm;

            Customer = new CustomerViewModel();

            FunctionList = new List <string> {
                "Klant"
            };

            AddCustomerCommand = new RelayCommand(AddCustomer, CanAddCustomer);
        }
Ejemplo n.º 5
0
        public AddEmployeeViewModel(IEmployeeRepository ier, RouterViewModel router, EmployeesViewModel evm)
        {
            _repository  = ier;
            _router      = router;
            _employeesVm = evm;

            Employee = new EmployeeViewModel();

            FunctionList = _repository.GetFunctions().ToList();

            RegionList = _repository.GetRegions().ToList();

            AddEmployeeCommand = new RelayCommand(AddEmployee, CanAddEmployee);
        }
Ejemplo n.º 6
0
        public AddCommissionViewModel(ICommissionRepository icr, RouterViewModel router, CommissionOverviewViewModel cvm)
        {
            _icr         = icr;
            _router      = router;
            _cvm         = cvm;
            CustomerList = new List <CustomerViewModel>();
            foreach (var customer in _icr.GetCustomers())
            {
                CustomerList.Add(customer);
            }
            RegionList = _icr.GetRegions().ToList();

            AddCommissionCommand = new RelayCommand(AddCommission, CanAddCommission);
        }