public ActionResult BuyItem(FormCollection formValues) { int from_id = int.Parse(Request.Form["from_id"]); int to_id = int.Parse(Session["shop_to_id"].ToString()); int item_id = int.Parse(Request.Form["item_id"]); float item_credits = float.Parse(Request.Form["item_credits"]); string shipping_address = Request.Form["shipping_address"]; DateTime time_stamp = DateTime.Now; ShoppingTransaction st = new ShoppingTransaction(); st.ToID = to_id; st.FromID = from_id; st.ItemID = item_id; st.ItemCredits = item_credits; st.ShippingAddress = shipping_address; st.Timestamp = time_stamp; if ((float)item_credits < ((User)Session["Current"]).Credits) { User curr_user = userRep.GetUser((int)((User)Session["Current"]).UserID); curr_user.Credits -= item_credits; userRep.AddShoppingTransaction(st); userRep.Save(); } else { ViewData["msg"] = "No credits"; } return(View("ShoppingTransaction", st)); }
public void AddShoppingTransaction(ShoppingTransaction st) { _db.ShoppingTransactions.InsertOnSubmit(st); }