public void Handle(RaiseSalaryCommand command)
        {
            var employee = _repository.Load(command.EmployeeId);

            employee.RaiseSalary(command.Amount);
            _repository.Save(employee);
        }
Exemple #2
0
 private void OnRaiseSalary(Employee emp)
 {
     _logger.Log($"OnRaiseSalary: {emp.Name}");
     emp.Salary += 100;
     RaiseSalaryCommand.NotifyCanExecuteChanged();
 }