コード例 #1
0
        public JsonResult Create(SysLogDto model)
        {
            string errs = GetModelStateError();

            if (!string.IsNullOrEmpty(errs))
            {
                return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs)));
            }
            bool IsSucceed = _SysLogAppService.Create(new SysLogDto()
            {
                ID               = Guid.NewGuid(),
                Content          = model.Content,
                CreateTime       = DateTime.Now,
                CreatorID        = _currUser.ID,
                IP               = model.IP,
                IsAdmin          = model.IsAdmin,
                LastUpdateTime   = DateTime.Now,
                LastUpdateUserID = _currUser.ID,
                LogType          = model.LogType,
                Num              = model.Num,
                SecurityLevel    = model.SecurityLevel,
            });

            if (IsSucceed)
            {
                return(Json(new OperateMessage <string>("/SysLog/Index")));
            }
            return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "添加成功!" : "添加失败!")));
        }
コード例 #2
0
        public JsonResult Edit(SysLogDto model)
        {
            string errs = GetModelStateError();

            if (!string.IsNullOrEmpty(errs))
            {
                return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs)));
            }
            SysLogDto currModel = _SysLogAppService.Get(model.ID);

            if (currModel == null)
            {
                return(Json(new OperateMessage <string>(OperateResult.Fail, true, "修改失败,修改的内容不存在!")));
            }
            currModel.Content          = model.Content;
            currModel.IP               = model.IP;
            currModel.IsAdmin          = model.IsAdmin;
            currModel.LastUpdateTime   = DateTime.Now;
            currModel.LastUpdateUserID = _currUser.ID;
            currModel.LogType          = model.LogType;
            currModel.Num              = model.Num;
            currModel.SecurityLevel    = model.SecurityLevel;

            bool IsSucceed = _SysLogAppService.Edit(currModel);

            if (IsSucceed)
            {
                return(Json(new OperateMessage <string>("/SysLog/Index")));
            }
            return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "修改成功!" : "修改失败!")));
        }
コード例 #3
0
ファイル: SysLogTask.cs プロジェクト: 879211310/Pro2
        /// <summary>
        /// 添加日志
        /// </summary>
        /// <param name="model"></param>
        public static void AddLog(SysLogDto model)
        {
            var data = new SysLog();

            data.CreateTime = DateTime.Now;
            data.Message    = model.Message;
            data.Module     = (int)model.Module;
            data.Operator   = model.Operator;
            data.Type       = (int)model.Type;
            data.Result     = model.Result;
            _log.Add(data);
        }
コード例 #4
0
ファイル: SysLogAppService.cs プロジェクト: ly2018/t
 /// <summary>
 /// edit
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public bool Edit(SysLogDto dto)
 {
     try
     {
         var entity = _repository.InsertOrUpdate(Mapper.Map <SysLog>(dto));
         return(entity == null ? false : true);
     }
     catch (Exception ex)
     {
         _log.LogError("SysLogAppService Edit error occured:" + ex.Message);
         return(false);
     }
 }
コード例 #5
0
        public IActionResult Edit(Guid ID)
        {
            SysLogDto currModel = _SysLogAppService.Get(ID);

            return(View(currModel));
        }
コード例 #6
0
ファイル: SysLogController.cs プロジェクト: zxbe/EFX.Core
        public JsonResult GetList(SysLogDto dto)
        {
            var response = _SysLogService.GetList(dto);

            return(Json(response));
        }