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