public IActionResult OnGet(int id, string redirect) { // Authorization AuthorizationResult authorizationResult; if (!Authorization.CheckAuthorization(HttpContext, MySQL, HttpContext.Response, out authorizationResult)) { return(StatusCode(authorizationResult.StatusCode)); } LoginUser = authorizationResult.Account; if (LoginUser.ROLE != "admin") { return(Redirect("/Betakeys")); } if (!String.IsNullOrEmpty(Convert.ToString(id))) { BetaKey DeleteBetakey = MySQL.Get <BetaKey>(id); MySQL.Delete(DeleteBetakey); } if (String.IsNullOrEmpty(redirect)) { return(Redirect("/Betakeys")); } else { return(Redirect(redirect)); } }
public IActionResult OnGet(string redirect) { // Authorization AuthorizationResult authorizationResult; if (!Authorization.CheckAuthorization(HttpContext, MySQL, HttpContext.Response, out authorizationResult)) { return(StatusCode(authorizationResult.StatusCode)); } LoginUser = authorizationResult.Account; if (LoginUser.ROLE != "admin") { return(Redirect("/Betakeys")); } Random random = new Random(); BetaKey NewBetaKey = new BetaKey(); NewBetaKey.BETAPW = String.Format("{0}-{1}-{2}-{3}", GenerateRandomLetters(4), GenerateRandomLetters(4), GenerateRandomLetters(4), GenerateRandomLetters(4)); MySQL.Insert(NewBetaKey); if (String.IsNullOrEmpty(redirect)) { return(Redirect("/Betakeys")); } return(Redirect(redirect)); }