Blog.Admin.Web.Controllers.HobbiesController.Edit C# (CSharp) Метод

Edit() приватный Метод

private Edit ( Hobby hobby ) : System.Web.Mvc.ActionResult
hobby Blog.Common.Contracts.Hobby
Результат System.Web.Mvc.ActionResult
        public ActionResult Edit(Hobby hobby)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return Json(GetErrorList(ModelState));
                }

                var result = _hobbyResource.Update(hobby);
                if (result.Error != null) throw new Exception(result.Error.Message);
                return Json(result);
            }
            catch (Exception ex)
            {
                Response.StatusCode = 400;
                _errorSignaler.SignalFromCurrentContext(ex);
                return Json(hobby);
            }
        }