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"); }
public void BuyGameForUser(User currentUser, BuyGameBm bind) { currentUser.Games.Add(Context.Games.Find(bind.Id)); this.Context.SaveChanges(); }