public void OnActionExecuted(ActionExecutedContext filterContext) { if (filterContext.HttpContext.User.Identity.IsAuthenticated) { FixRequest fixRequest = new FixRequest() { UserName = HttpContext.Current.User.Identity.Name, ControllerName = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName, ActionName = filterContext.ActionDescriptor.ActionName, GetDateTime = DateTime.Now, CorrelationId = Guid.NewGuid().ToString() }; using (IRequestRepository logService = new RequestRepository(new MyContext())) { logService.FixLog(fixRequest); } } }
public void FixLog(FixRequest entry) { context.FixRequests.Add(entry); context.SaveChanges(); }