public void OnActionExecuted(ActionExecutedContext context) { var pathItems = context.ActionDescriptor.RouteValues.ToList(); var model = new AudithLogModel { CreatedOn = DateTime.Now, Message = context.ActionDescriptor.AttributeRouteInfo.Template, UserId = "test", ActionName = pathItems[0].Value, ControlerName = pathItems[1].Value }; _logger.SaveAudithLog(model); }
public void InsertAsync(AudithLogModel document) { _mongoCollection.InsertOneAsync(document); }