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()); } }
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); }