Ejemplo n.º 1
0
        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));
        }