public TRANSACTIONS CreateTransaction(TransactionsViewModel transaction) { return(new TRANSACTIONS { TRANSACTION_ID = transaction.TransactionId, TRANSACTION_TYPE_ID = transaction.TransactionTypeId, PAYMENT_ACCOUNT_ID = transaction.PaymentAccountId, TRANSACTION_DATE = Convert.ToDateTime(transaction.TransactionDate), TRANSACTION_AMOUNT = transaction.TransactionAmount, CHECK_NUMBER = transaction.CheckNumber, BANK_POSTED_DATE = transaction.BankPostedDateTime, IS_DEBIT = transaction.IsDebit, COMMENTS = transaction.Comments }); }
public TransactionsViewModel UpdateTransaction(TransactionsViewModel transaction) { db.Entry(GetTransactionById(transaction.TransactionId)).CurrentValues.SetValues(ModelFactory.CreateTransaction(transaction)); SaveAll(); return(GetTransactionByIdViewModel(transaction.TransactionId)); }