Esempio n. 1
0
        public static ExceptionDetail ReverseExep(ExceptionDetailView item)
        {
            Mapper.Initialize(p =>
            {
                p.CreateMap <ExceptionDetailView, ExceptionDetail>();
            });

            return(Mapper.Map <ExceptionDetailView, ExceptionDetail>(item));;
        }
        public void OnException(ExceptionContext filterContext)
        {
            ExceptionDetailView exceptionDetail = new ExceptionDetailView()
            {
                ExceptionMessage = filterContext.Exception.Message,
                StackTrace       = filterContext.Exception.StackTrace,
                ControllerName   = filterContext.RouteData.Values["controller"].ToString(),
                ActionName       = filterContext.RouteData.Values["action"].ToString(),
                Date             = DateTime.Now
            };

            ExceptionDetailService db = new ExceptionDetailService();

            db.Create(exceptionDetail);
            filterContext.ExceptionHandled = true;
        }