/// <summary> /// 添加日志 /// </summary> /// <param name="Parameter"></param> /// <returns></returns> public BaseResponse <bool> AddUserLog(UserLogInfoParameter Parameter) { BaseResponse <bool> result = new BaseResponse <bool>(); if (Parameter != null) { UserLog userLog = new UserLog() { AddDate = System.DateTime.Now, Record = Parameter.Record, UserID = Parameter.UserID }; OperationResult operResu = userLogRepository.AddNew <UserLog>(userLog); if (operResu.ResultType == EnumOperationResultType.Success) { result.IsSuccessful = true; return(result); } else { result.IsSuccessful = false; result.Code = "003891"; return(result); } } else { result.IsSuccessful = false; result.Code = "003902"; return(result); } }
/// <summary> /// 编辑用户日志 /// </summary> /// <param name="Parameter"></param> /// <returns></returns> public BaseResponse <bool> UserLogEdit(UserLogInfoParameter Parameter) { if (ValidateData <UserLogInfoParameter>(Parameter)) { return(logManager.EditUserLog(Parameter)); } else { BaseResponse <bool> result = new BaseResponse <bool>(); result.IsSuccessful = false; result.Code = "001331"; LogHelper.WriteLog(string.Format("未通过安全验证:({0}:{1}", result.Code, result.Reason)); return(result); } }
/// <summary> /// 编辑用户日志 /// </summary> /// <param name="Parameter"></param> /// <returns></returns> public BaseResponse <bool> EditUserLog(UserLogInfoParameter Parameter) { BaseResponse <bool> result = new BaseResponse <bool>(); try { if (Parameter != null) { var userLogInDb = userLogRepository.GetByKey(Parameter.UserLogID); userLogInDb.UserID = Parameter.UserID; userLogInDb.Record = Parameter.Record; OperationResult operResu = userLogRepository.Update <UserLog>(userLogInDb); if (operResu.ResultType == EnumOperationResultType.Success) { result.IsSuccessful = true; return(result); } else { result.IsSuccessful = false; result.Code = "003911"; return(result); } } else { result.IsSuccessful = false; result.Code = "003922"; return(result); } } catch (Exception e) { LogHelper.WriteLog(e); result.IsSuccessful = false; result.Code = "003911"; return(result); } }