Blog.Admin.Web.Controllers.HobbiesController.Delete C# (CSharp) Method

Delete() private method

private Delete ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult
        public ActionResult Delete(int id)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return Json(GetErrorList(ModelState));
                }

                var result = _hobbyResource.Delete(id);
                if (!result) throw new Exception("Failed to remove hobby.");

                return Json(true);
            }
            catch (Exception ex)
            {
                Response.StatusCode = 400;
                _errorSignaler.SignalFromCurrentContext(ex);
                return Json(false);
            }
        }