public void Delete(DeleteGameBindingModel delete) { var game = Context.Games.Find(delete.Id); Context.Games.Remove(game); Context.SaveChanges(); }
internal void DeleteGame(DeleteGameBindingModel bindingModel) { Game game = this.context.Games.Find(bindingModel.GameId); this.context.Games.Remove(game); this.context.SaveChanges(); }
public IActionResult Delete(HttpSession session, HttpResponse response, DeleteGameBindingModel dgbm) { var game = this.service.GetGameById(dgbm.Id); this.service.DeleteGame(game); this.Redirect(response, "/games/all"); return(null); }
internal bool IsValidDelete(DeleteGameBindingModel bindingModel) { Game game = this.context.Games.Find(bindingModel.GameId); if (game == null) { return(false); } return(true); }
public IActionResult <DeleteGameViewModel> Delete(HttpResponse response, HttpSession session, DeleteGameBindingModel delete) { if (!IsAuthenticatedAsAdmin(session)) { Redirect(response, "/home/homepage"); return(null); } service.Delete(delete); Redirect(response, "/admin/admingames"); return(null); }
public IActionResult Delete(DeleteGameBindingModel model, HttpSession session, HttpResponse response) { if (autenticator.HasLoggedInUser(session)) { if (autenticator.IsLoggedUserAdmin(session)) { this.service.DeleteGame(model); this.Redirect(response, "/manager/all"); return(null); } } this.Redirect(response, "/users/login"); return(null); }
public void Delete(HttpSession session, HttpResponse response, DeleteGameBindingModel model) { if (!AuthenticationManager.IsAuthenticated(session.Id)) { this.Redirect(response, "/users/register"); return; } User activeUser = AuthenticationManager.GetAuthenticatedUser(session.Id); if (!activeUser.IsAdmin) { this.Redirect(response, "/home/index"); return; } this.service.DeleteGame(model.Id); this.Redirect(response, "/categories/all"); }
public IActionResult Delete(DeleteGameBindingModel bindingModel, HttpSession session, HttpResponse response) { if (!this.loginManager.IsAuthenticated(session)) { this.Redirect(response, "/home/login"); return(null); } if (!this.loginManager.IfUserIsAdmin(session)) { this.Redirect(response, "/home/index"); return(null); } if (!this.adminService.IsValidDelete(bindingModel)) { this.Redirect(response, "/admin/add"); return(null); } this.adminService.DeleteGame(bindingModel); this.Redirect(response, "/admin/games"); return(null); }
public void DeleteGame(DeleteGameBindingModel model) { this.uow.Games.Delete(g => g.Id == model.Id); this.uow.SaveChanges(); }
public IActionResult <DeleteGameBindingModel> Delete(HttpResponse response, HttpSession session, int id, DeleteGameBindingModel model) { User authenticatedUser = AuthenticationManager.GetAuthenticateduser(session.Id); if (authenticatedUser == null) { this.Redirect(response, "/home/login"); return(null); } return(this.View(model)); }