Example #1
0
        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());
            }
        }