public ActionResult Add(string models) { sd_case entity = new sd_case(); JsonResult result = new JsonResult(); Case bll = new Case(); if (models != null) { { entity = JsonConvert.DeserializeObject<sd_case>(models); entity.addtime = DateTime.Now; } result.Data = bll.Add(entity); } return result; }
public Case CreateCase(long CaseId) { LogDBContext logDB = new LogDBContext(); MainDBContext mainDB = new MainDBContext(); var Events = logDB.EventLogs.Include(s => s.Resource).Include(s => s.Activity).Where(b => b.CaseId == CaseId).OrderBy(b => b.TimeStamp).ToList(); Case newCase = new Case(CaseId); newCase.BPId = mainDB.BPCases.FirstOrDefault(s => s.CaseId == CaseId).BPId; foreach (var e in Events) { Event @event = new Event(e.Activity.ActivityText2) { TimeStamp = e.TimeStamp }; if (e.Resource.Department != null) { @event.ResourceId = e.ResourceId; } newCase.Add(@event); } return(newCase); }