public static DAL.Transaction TransactionBackendToDal(Backend.Transaction t) { DAL.Transaction temp = new DAL.Transaction(); temp.ID = t.transactionID; temp.dateTime = t.dateTime; temp.isAReturn = t.isAReturn; temp.paymentMethod = t.paymentMethod; temp.reciptID = t.receipt; temp.customerID = t.customerID; return(temp); }
public static List <Backend.Transaction> TransactionDalToBackendList(List <DAL.Transaction> SqlDB) { List <Backend.Transaction> list = new List <Backend.Transaction>(); Backend.Transaction temp; foreach (DAL.Transaction t in SqlDB) { temp = new Backend.Transaction(t.ID, t.dateTime, t.isAReturn, t.reciptID, t.paymentMethod); temp.customerID = t.customerID; list.Add(temp); } return(list); }
//Transaction public Backend.Transaction TransactionConverterToBackend(Transaction dataContextTransaction) { Backend.Transaction currentTransaction = new Backend.Transaction(); currentTransaction.CurrentDate = dataContextTransaction.CurrentDate; currentTransaction.Is_a_Return = (Is_a_return)dataContextTransaction.Is_a_Return; currentTransaction.Payment = (PaymentMethod)dataContextTransaction.Payment; currentTransaction.TransactionID = dataContextTransaction.TransactionID; IQueryable receiptQuery = from Purchase purch in db.Purchases where purch.TransID == dataContextTransaction.TransactionID select purch; foreach (Purchase purch in receiptQuery) { currentTransaction.Receipt.Add(PurchaseConverterToBackend(purch)); } return(currentTransaction); }
public Transaction TransactionConverterToContext(Backend.Transaction currentTransaction) { Transaction dataContextTransaction = new Transaction(); dataContextTransaction.CurrentDate = currentTransaction.CurrentDate; dataContextTransaction.Is_a_Return = (int)currentTransaction.Is_a_Return; dataContextTransaction.Payment = (int)currentTransaction.Payment; dataContextTransaction.TransactionID = currentTransaction.TransactionID; dataContextTransaction.Receipt = 0; IQueryable receiptQuery = from Purchase purch in db.Purchases where purch.TransID == dataContextTransaction.TransactionID select purch; foreach (Purchase purch in receiptQuery) { dataContextTransaction.Receipt++; } return(dataContextTransaction); }