public IActionResult PurchaseTokensView() { var model = new PurchaseTokensModel() { package = "SILVER : 5 tokens : $1,000.00" }; return(View(model)); }
public async Task <ActionResult> PurchaseTokens(PurchaseTokensModel modele) { var db = new auctiondbEntities(); var user = db.AspNetUsers.Find(User.Identity.GetUserId()); PurchaseTokensModel model = TempData["PurchaseTokensModel"] as PurchaseTokensModel; var order = new Order() { IdUser = User.Identity.GetUserId(), NumTokens = model.NumTokens, Price = model.TotalPrice, State = OrderStates.SUBMITTED.ToString() }; db.Orders.Add(order); await db.SaveChangesAsync(); return(Redirect("/")); }
public ActionResult PurchaseTokens() { var db = new auctiondbEntities(); var user = db.AspNetUsers.Find(User.Identity.GetUserId()); ShopTokensModel shopTokenInfo = TempData["ShopTokenInfo"] as ShopTokensModel; PurchaseTokensModel model = new PurchaseTokensModel() { Currency = shopTokenInfo.Currency, NumTokens = shopTokenInfo.NumTokens, FirstName = user.FirstName, LastName = user.LastName, TotalPrice = shopTokenInfo.NumTokens * SystemParameters.TOKEN_VALUE }; TempData["PurchaseTokensModel"] = model; return(View(model)); }