public void SubmitForm(OperateLogInputDto operateLogInputDto, string keyValue) { OperateLog operateLog = new OperateLog(); if (!string.IsNullOrEmpty(keyValue)) { } else { AutoMapper.Mapper.Map <OperateLogInputDto, OperateLog>(operateLogInputDto, operateLog); operateLog.Id = IdWorkerHelper.GenId64(); operateLog.DeletedMark = false; operateLog.CreationTime = DateTime.Now; operateLogRepository.Add(operateLog); } }
public void OnActionExecuting(ActionExecutingContext filterContext) { OperatorModel operatorModel = OperatorProvider.Provider.GetCurrent(); if (operatorModel != null) { OperateLogInputDto operateLogInputDto = new OperateLogInputDto(); operateLogInputDto.UserId = operatorModel.Id; operateLogInputDto.UserName = operatorModel.UserName; operateLogInputDto.Method = filterContext.HttpContext.Request.Method; operateLogInputDto.OperateTime = System.DateTime.Now; operateLogInputDto.Area = filterContext.ActionDescriptor.RouteValues["area"]; operateLogInputDto.Controller = filterContext.ActionDescriptor.RouteValues["controller"]; operateLogInputDto.Action = filterContext.ActionDescriptor.RouteValues["action"]; operateLogInputDto.Parameter = filterContext.HttpContext.Request.QueryString.ToString(); operateLogInputDto.Description = ""; OperateLogService loginLogService = new OperateLogService(); loginLogService.SubmitForm(operateLogInputDto, null); } }