public ActionResult CheckOut(BTransaction O) { List <cart> li2 = TempData["cart"] as List <cart>; Invoice iv = new Invoice(); iv.mem_id = Convert.ToInt32(Session["mem_id"].ToString()); iv.in_date = System.DateTime.Now; iv.in_totalbill = (float)TempData["totalprice"]; db.Invoices.Add(iv); db.SaveChanges(); foreach (var item in li2) { BTransaction od = new BTransaction(); od.Book_id = item.Book_id; od.in_id = iv.in_id; od.Transaction_date = System.DateTime.Now; od.Transaction_qty = item.qty; od.mem_id = Convert.ToInt32(Session["mem_id"].ToString()); od.Transaction_price = (int)item.Book_price; od.Transaction_bill = (int)item.bill; od.transaction_status = "Not Delivered"; db.BTransactions.Add(od); db.SaveChanges(); } TempData.Remove("totalPrice"); TempData.Remove("cart"); TempData["msg"] = " Order Completed, The Book will be delievered to yoou in 3 to 4 working days"; TempData.Keep(); return(RedirectToAction("Index")); }
public ActionResult CheckOut(BTransaction O) { List <cart> li2 = TempData["cart"] as List <cart>; Invoice iv = new Invoice(); iv.BUser_id = Convert.ToInt32(Session["BUser_id"].ToString()); iv.in_date = System.DateTime.Now; iv.in_totalbill = (float)TempData["totalprice"]; db.Invoices.Add(iv); db.SaveChanges(); foreach (var item in li) { BTransaction od = new BTransaction(); od.Book_id = item.Book_id; od.in_id = iv.in_id; od.Transaction_date = System.DateTime.Now; od.Transaction_qty = item.qty; od.Transaction_price = (int)item.Book_price; od.Transaction_bill = (int)item.bill; db.BTransactions.Add(od); db.SaveChanges(); } TempData.Remove("totalPrice"); TempData.Remove("cart"); TempData["msg"] = "Transaction Completed"; TempData.Keep(); return(RedirectToAction("Index")); }
public WalletModel() { _customer = new BCustomer(); _transaction = new BTransaction(); }