public void Buy(HttpSession session, HttpResponse response, BuyGameBm bind)
        {
            if (!AuthenticationManager.IsUserAuthenticated(session.Id))
            {
                this.Redirect(response, "/users/login");
                return;
            }

            User currentUser = AuthenticationManager.GetAuthenticatedUser(session.Id);

            this.service.BuyGameForUser(currentUser, bind);
            this.Redirect(response, "/home/index?filter=owned");
        }
示例#2
0
 public void BuyGameForUser(User currentUser, BuyGameBm bind)
 {
     currentUser.Games.Add(Context.Games.Find(bind.Id));
     this.Context.SaveChanges();
 }