public async Task <IActionResult> OnPostDirector() { try { if (!_filmData.DirectorDupeCheck(Request.Form["NewDirector.DirectorText"].ToString()).Result) { await _filmData.AddDirector(Request.Form["NewDirector.DirectorText"].ToString()); return(RedirectToPage("./Index")); } return(RedirectToPage("./Index", new { @redirect = "directordupe", @value = Request.Form["NewDirector.DirectorText"].ToString() })); } catch (Exception ex) { Log.Error(ex.ToString()); throw new Exception(ex.ToString()); } }