public async Task <ResultData <QZ_Event> > Update(QZ_Event qZ_Event) { string message = "事件不存在"; var query = from e in ModelQZ.DatabaseContext.QZ_Event where e.EventId == qZ_Event.EventId select e; QZ_Event data = query.FirstOrDefault(); if (data != null) { ReflectionHelper.CopyProperties <QZ_Event>(qZ_Event, data, new String[] { "EventId" }); data.ModifyTime = DateTime.Now.ToString(); ModelQZ.DatabaseContext.Entry(data).State = System.Data.Entity.EntityState.Modified; await ModelQZ.DatabaseContext.SaveChangesAsync(); message = string.Empty; } ResultData <QZ_Event> result = new ResultData <QZ_Event> { IsSuccessed = data != null, Message = message, Data = data }; return(result); }
public async Task <ResultData <QZ_Event> > Add(QZ_Event qZ_Event) { string message = "添加信息失败"; qZ_Event.EventId = Guid.NewGuid().ToString(); qZ_Event.CreateTime = DateTime.Now.ToString(); qZ_Event.ModifyTime = DateTime.Now.ToString(); ModelQZ.DatabaseContext.QZ_Event.Add(qZ_Event); await ModelQZ.DatabaseContext.SaveChangesAsync(); message = string.Empty; ResultData <QZ_Event> result = new ResultData <QZ_Event> { IsSuccessed = true, Message = message, Data = qZ_Event }; return(result); }