public async Task <Budget> EditTransaction(TransactionForm transactionForm, string BudgetId, string CategoryId) { Transaction transaction = MapTransactionFormToTransaction(transactionForm); return(await _budgetRepository.EditTransaction(new ObjectId(BudgetId), new ObjectId(CategoryId), transaction, transactionForm.IsPlanned)); }