/// <summary>
        ///     Log exception to database and redirect user to error view
        /// </summary>
        /// <param name="exceptionContext">
        ///     The exception context.
        /// </param>
        /// <returns>
        ///     Error View
        /// </returns>
        protected override void OnException(ExceptionContext filterContext)
        {
            ErrorLog errorLog = new ErrorLog()
            {
                ErrorMessage = filterContext.Exception.Message,
                Source       = filterContext.Exception.Source,
                Date         = DateTime.Now
            };

            errorService.Log(errorLog);
            base.OnException(filterContext);
        }