protected override Task ManageRepositoryAsync(IUpdateBudgetAccountCommand command)
        {
            NullGuard.NotNull(command, nameof(command));

            IBudgetAccount budgetAccount = command.ToDomain(AccountingRepository);

            return(AccountingRepository.UpdateBudgetAccountAsync(budgetAccount));
        }