示例#1
0
        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);
 }