Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
 /// <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);
     }
 }
Beispiel #3
0
        /// <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);
            }
        }