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