public ActionResult CheckOut() { //string AgentID; //mitt konto/integration //string Key; //md5, mitt konto/integration //string Description = "SWEProtein"; //string SellerEmail = "*****@*****.**"; //int payson_totalsumma = ((List<tbProduct>) Session["cartList"]).Sum(c => c.iPrice); //string BuyerEmail = ((tbUser) Session["activeUser"]).sEmail; //int Cost = payson_totalsumma; //int ExtraCost; //t.ex. frakten //string OkUrl; //betalningen lyckas //string CancelUrl; //int RefNr = ((tbUser) Session["activeUser"]).iID; //string GuaranteeOffered = "1"; //string MD5string = SellerEmail + ":" + Cost + ":" + ExtraCost + ":" + OkUrl + ":" + GuaranteeOffered //string MD5Hash = MD5(MD5string); var order = new tbOrder() { iUserID = 2, //Byt till Session["login"].ID iStatus = 1, iSum = ((List <tbProduct>)Session["cartList"]).Sum(prod => prod.iPrice * prod.iCount), dtOrderDate = DateTime.Now }; db.tbOrders.InsertOnSubmit(order); db.SubmitChanges(); foreach (tbProduct prod in ((List <tbProduct>)Session["cartList"])) { var prodOrder = new tbProductOrder() { iOrderID = order.iID, iProductID = prod.iID, iQuantity = prod.iCount, iPrice = prod.iPrice }; db.tbProductOrders.InsertOnSubmit(prodOrder); } db.SubmitChanges(); return(View()); //Gå till för "färdig" betalning }
public ActionResult CheckOut() { //string AgentID; //mitt konto/integration //string Key; //md5, mitt konto/integration //string Description = "SWEProtein"; //string SellerEmail = "*****@*****.**"; //int payson_totalsumma = ((List<tbProduct>) Session["cartList"]).Sum(c => c.iPrice); //string BuyerEmail = ((tbUser) Session["activeUser"]).sEmail; //int Cost = payson_totalsumma; //int ExtraCost; //t.ex. frakten //string OkUrl; //betalningen lyckas //string CancelUrl; //int RefNr = ((tbUser) Session["activeUser"]).iID; //string GuaranteeOffered = "1"; //string MD5string = SellerEmail + ":" + Cost + ":" + ExtraCost + ":" + OkUrl + ":" + GuaranteeOffered //string MD5Hash = MD5(MD5string); var order = new tbOrder() { iUserID = 2, //Byt till Session["login"].ID iStatus = 1, iSum = ((List<tbProduct>)Session["cartList"]).Sum(prod => prod.iPrice * prod.iCount), dtOrderDate = DateTime.Now }; db.tbOrders.InsertOnSubmit(order); db.SubmitChanges(); foreach (tbProduct prod in ((List<tbProduct>) Session["cartList"])) { var prodOrder = new tbProductOrder() { iOrderID = order.iID, iProductID = prod.iID, iQuantity = prod.iCount, iPrice = prod.iPrice }; db.tbProductOrders.InsertOnSubmit(prodOrder); } db.SubmitChanges(); return View(); //Gå till för "färdig" betalning }