public async Task <JsonResult> OnPostDeleteGenre(int FilmGenreID, int FilmID) { try { JsonResult result = null; if (ModelState.IsValid == false) { foreach (var modelStateKey in ViewData.ModelState.Keys) { var value = ViewData.ModelState[modelStateKey]; foreach (var error in value.Errors) { var errorMessage = error.ErrorMessage; result = new JsonResult(modelStateKey + ": " + errorMessage); } } return(result); } string cs = _config.GetConnectionString("Default"); await _filmData.DeleteFilmGenre(FilmGenreID); result = new JsonResult(FilmID); return(result); } catch (Exception ex) { Log.Error(ex.ToString()); throw new Exception(ex.ToString()); } }