public void SaveException_for_ExceptionLog(Exception e) { try { //ViewBag.Exception = e.Message; tb_exception ex = new tb_exception(); ex.date = System.DateTime.Now; ex.exception_message = e.Message; ex.exception_stack_trace = e.StackTrace; db.tb_exception.Add(ex);; db.SaveChanges(); } catch (Exception) { //throw; } }
public ActionResult Error(Exception e) { tb_exception ex = new tb_exception(); if (e != null) { ViewBag.errorMessage = e.Message; ex.date = System.DateTime.Now; ex.exception_message = e.Message; ex.exception_stack_trace = e.StackTrace; db.tb_exception.Add(ex); db.SaveChanges(); return(View()); } else { ViewBag.errorMessage = "We cannot show this page right now. You can go to Home"; return(View()); } }