public override void OnException(ExceptionContext filterContext) { if (!filterContext.ExceptionHandled) { ExceptionDetails logger = new ExceptionDetails() { ExceptionMessage = filterContext.Exception.Message, ExceptionStackTrace = filterContext.Exception.StackTrace, ControllerName = filterContext.RouteData.Values["controller"].ToString(), LogTime = DateTime.Now }; var optionsBuilder = new DbContextOptionsBuilder <WorkoutDataContext>(); optionsBuilder.UseSqlServer("Data Source=DESKTOP-772HBIR\\SQLEXPRESS;Initial Catalog=WorkOut;Integrated Security=true"); using (var context = new WorkoutDataContext(optionsBuilder.Options)) { context.Exception.Add(logger); context.SaveChanges(); } filterContext.ExceptionHandled = true; } }
public ExportTransactionProcessorService(WorkoutDataContext workoutDataContext) { _workoutDataContext = workoutDataContext; }
public ExportDataController(IExportToExcelRepo repo, IHostingEnvironment hostingEnvironment, WorkoutDataContext workoutDataContext) { _repo = repo; _hostingEnvironment = hostingEnvironment; _workoutDataContext = workoutDataContext; }
public WorkoutController(WorkoutDataContext context) { _context = context; }
public AddController(WorkoutDataContext workoutDataContext) { _workoutDataContext = workoutDataContext; }