public JsonResult ParseError(ParseErrorReport parseErrorReport) { try { logger.Trace(parseErrorReport.NullSafe()); if (ParseErrorExists(parseErrorReport.Title)) return Json(OK); var row = new ParseErrorRow(); row.LoadBase(parseErrorReport); row.Title = parseErrorReport.Title; _database.Insert(row); return Json(OK); } catch (Exception e) { logger.FatalException("Error has occurred while saving parse report", e); if (!parseErrorReport.IsProduction) { throw; } } return new JsonResult(); }
public JsonResult ParseError(ParseErrorReport parseErrorReport) { logger.Trace(parseErrorReport.NullCheck()); if (ParseErrorExists(parseErrorReport.Title)) return Json(OK); var row = new ParseErrorRow(); row.LoadBase(parseErrorReport); row.Title = parseErrorReport.Title; _database.Insert(row); return Json(OK); }