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); }
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); }