public IActionResult OnPostDeleteGame(string gameId) { var gameIdDecoded = ProtectData.GetInstance().DecodeToInt(gameId); var gameDbWriter = new GameDbWriter(db); gameDbWriter.DeleteGame(gameIdDecoded); return(RedirectToPage()); }
public IndexModel(Repository db, IDataProtectionProvider provider) { ProtectData.GetInstance().Initialize(provider); var gameDbWriter = new GameDbWriter(db); games = db.Games.ToList(); isAuthorization = false; this.db = db; }
private void InputGame() { var gameDbWriter = new GameDbWriter(db); if (Request.Cookies.ContainsKey("GameId")) { int gameId = Int32.Parse(Request.Cookies["GameId"]); gameDbWriter.UpdateGame(gameId, Title, SourceCodeContent, Description, UrlIconContent); } else { gameDbWriter.SaveNewGame(Title, SourceCodeContent, Description, UrlIconContent, Int32.Parse(Request.Cookies["UserId"])); } }