Example #1
0
        public IdentifyClass InsertAppRequestLogTable(AppRequestLogTable data)
        {
            try
            {
                if (data == null)
                {
                    return(new IdentifyClass());
                }

                if (data.ObjectId == Guid.Empty)
                {
                    data.ObjectId = Guid.NewGuid();
                }
                data.CreateTime     = DateTime.Now;
                data.LastUpdateTime = DateTime.Now;

                ContextDb.AppRequestLogTables.Add(data);
                ContextDb.SaveChanges();

                return(new IdentifyClass(data.Id, data.ObjectId, data.ObjectType));
            }
            catch (Exception e)
            {
                AddExceptionData(e);
                return(new IdentifyClass());
            }
        }
Example #2
0
        public bool UpdateAppRequestLogTable(AppRequestLogTable data)
        {
            try
            {
                data.LastUpdateTime = DateTime.Now;

                var oldData = ContextDb.AppRequestLogTables.First(x => x.Id == data.Id);
                if (oldData == null)
                {
                    return(false);
                }

                data.Id         = oldData.Id;
                data.ObjectId   = oldData.ObjectId;
                data.CreateTime = oldData.CreateTime;

                var prop = ContextDb.Entry(oldData);
                prop.CurrentValues.SetValues(data);
                ContextDb.SaveChanges();

                return(true);
            }
            catch (Exception e)
            {
                AddExceptionData(e);
                return(false);
            }
        }
        protected override object _MakeDAModel()
        {
            var daModel = new AppRequestLogTable()
            {
                Fk_DeviceId      = Fk_DeviceId,
                Fk_TokenId       = Fk_TokenId,
                AppUserInfo      = AppUserInfo,
                UrlAddress       = UrlAddress,
                StatusCode       = StatusCode,
                StatusCodeStr    = StatusCodeStr,
                AnswerCode       = AnswerCode,
                AnswerStr        = AnswerStr,
                RequestDate      = RequestDate,
                ResponseTime     = ResponseTime,
                MessageList      = MessageList,
                MainToken        = MainToken,
                Ip               = Ip,
                ResponseMessage  = ResponseMessage,
                ApplicationOwner = ApplicationOwner,
                RequestHeader    = RequestHeader,
            };


            return(daModel);
        }