public void Execute(CancelAccount command) { try { Account account = accountRepository.Get(command.AccountNumber); account.Cancel(); accountRepository.Save(account); unitOfWork.Commit(); } catch (Exception ex) { HandleException(ex); } }