public void OnException(ExceptionContext context) { _logger.LogError(context.Exception, context.Exception.Message); context.Result = new JsonResult(JsonResultVM.Fail($"系统异常:{context.Exception.Message}")); context.ExceptionHandled = true;//异常已处理 }
public JsonResult Create(Category data) { Thread.Sleep(3000); JsonResultVM jr = new JsonResultVM(); if (data.CategoryName == null) { jr.IsSuccess = false; jr.UserMessage = "Kategori Adı Boş Geçilemez"; } else { try { _service.Categories.Add(data); _service.SaveChanges(); jr.IsSuccess = true; jr.UserMessage = "Kategori başarıyla eklendi"; } catch (Exception) { jr.IsSuccess = false; jr.UserMessage = "Kayıt İşlemi Hatası"; throw; } } return(Json(jr, JsonRequestBehavior.AllowGet)); }