Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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);
        }