示例#1
0
        public void Buy(User activeUser, BuyBindingModel bbm)
        {
            var owner = this.Context.Users.Find(activeUser.Id);
            var game  = this.Context.Games.Find(bbm.Id);

            owner.Games.Add(game);
            this.Context.SaveChanges();
        }
        public IActionResult Details(HttpResponse response, HttpSession session, BuyBindingModel bbm)
        {
            User activeUser = AuthenticationManager.GetAuthenticatedUser(session.Id);

            if (activeUser == null)
            {
                this.Redirect(response, "/users/login");
                return(null);
            }
            this.service.Buy(activeUser, bbm);
            this.Redirect(response, "/store/home");
            return(null);
        }