public UpsertEmployeeCommand(UpsertEmployeeViewModel upsertEmployeeViewModel, IEmployeeRepository employeeRepo, UpsertAction upsertAction, IRenavigator renavigator) { _employeeRepo = employeeRepo; _upsertEmployeeViewModel = upsertEmployeeViewModel; _renavigator = renavigator; _upsertAction = upsertAction; upsertEmployeeViewModel.PropertyChanged += CreateCompanyViewModel_PropertyChanged; }
public NavigateToAddEmployeeCommand(EmployeesViewModel employeesViewModel, UpsertEmployeeViewModel upsertEmployeeViewModel, INavigator navigator) { _employeesViewModel = employeesViewModel; _upsertEmployeeViewModel = upsertEmployeeViewModel; _navigator = navigator; employeesViewModel.PropertyChanged += CompanyViewModel_PropertyChanged; upsertEmployeeViewModel.PropertyChanged += CompanyViewModel_PropertyChanged; }