public CustomersViewModel(ICustomerRepository repo, RouterViewModel router) { _repo = repo; _router = router; Customers = new ObservableCollection <CustomerViewModel>(repo.GetAll()); ShowEditCustomersCommand = new RelayCommand(ShowEditView, CustomerIsNotNull); }
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); }
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); }
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); }
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); }
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); }