Example #1
0
        internal static CustomerTransactionsViewModel getCustomerAndTransactions(Customer customer)
        {
            CustomerTransactionsViewModel custTrans = CreditCardModel.getCustomerAndTransactions(customer.custID);

            foreach (var item in custTrans.transactions)
            {
                if (item != null)
                {
                    item.custID = customer.custID;
                }
            }
            return(custTrans);
        }
Example #2
0
        public static CustomerTransactionsViewModel getCustomerAndTransactions(int?id)
        {
            CreditCardDBContext           db        = new CreditCardDBContext();
            Customer                      customer  = db.customers.Find(id);
            CustomerTransactionsViewModel custTrans = new CustomerTransactionsViewModel();

            custTrans.customer = db.customers.Find(id);

            var transactions = db.transactions.Where(theTrans =>
                                                     theTrans.custID == custTrans.customer.custID
                                                     );

            custTrans.transactions = transactions.ToList();

            return(custTrans);
        }