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

            IBudgetAccount budgetAccount = command.ToDomain(AccountingRepository);

            return(AccountingRepository.CreateBudgetAccountAsync(budgetAccount));
        }