public void Handle(RaiseSalaryCommand command) { var employee = _repository.Load(command.EmployeeId); employee.RaiseSalary(command.Amount); _repository.Save(employee); }
private void OnRaiseSalary(Employee emp) { _logger.Log($"OnRaiseSalary: {emp.Name}"); emp.Salary += 100; RaiseSalaryCommand.NotifyCanExecuteChanged(); }