public IHttpActionResult AddTransaction(int bId, int biId, int ttId, string createdById, float amount, string transactionDateTime, string memo) { try { Guid createdByGuid = new Guid(createdById); } catch (FormatException e) { return(BadRequest($"Invalid Value for createdById: '{createdById}'")); } var amountDecResult = Convert.ToDecimal(Math.Round(amount, 2)); DateTime transactionDateTimeParsed = DateTime.Parse(transactionDateTime); var transaction = new Transaction { BankAccountId = bId, BudgetItemId = biId, TransactionTypeId = ttId, CreatedById = createdById, Amount = amountDecResult, TransactionDateTime = transactionDateTimeParsed, Memo = memo }; return(Ok(_db.AddTransaction(transaction))); }
public IHttpActionResult AddTransaction(int bankAccId, int budgetItemId, string ownerId, TransactionType transType, float amount, string memo) { return(Ok(db.AddTransaction(bankAccId, budgetItemId, ownerId, transType, amount, memo))); }