public async Task <IActionResult> OnPostGenre() { try { if (!_filmData.GenreDupeCheck(Request.Form["NewGenre.GenreText"].ToString()).Result) { await _filmData.AddGenre(Request.Form["NewGenre.GenreText"].ToString()); return(RedirectToPage("./Index")); } return(RedirectToPage("./Index", new { @redirect = "genredupe", @value = Request.Form["NewGenre.GenreText"].ToString() })); } catch (Exception ex) { Log.Error(ex.ToString()); throw new Exception(ex.ToString()); } }