protected override Task ManageRepositoryAsync(IUpdateBudgetAccountCommand command) { NullGuard.NotNull(command, nameof(command)); IBudgetAccount budgetAccount = command.ToDomain(AccountingRepository); return(AccountingRepository.UpdateBudgetAccountAsync(budgetAccount)); }