public ActionResult Create([Bind(Include = "ID,Subject,Remark,Day,Date,Assignment,Time,Recitation,Comment,Quiz,Seatwork,Midterm,Final")] Log log) { if (ModelState.IsValid) { db.Logs.Add(log); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(log)); }
public ActionResult Create([Bind(Include = "ID,Name,Password")] Models.Main main) { if (ModelState.IsValid) { main.LastLogin = DateTime.Now; db.Mains.Add(main); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(main)); }
public override void SendData() { LoadFromLocalQueue(); LogDBContext context = new LogDBContext(); while (Queue.Count != 0) { EventLog eventLog = JsonSerializer.Deserialize <EventLog>(Queue.Dequeue()); if (context.Users.FirstOrDefault(s => s.Id == eventLog.ResourceId) == null) { context.Users.Add(eventLog.Resource); } if (context.Activities.FirstOrDefault(s => s.Id == eventLog.ActivityId) == null) { context.Activities.Add(eventLog.Activity); } eventLog.Activity = null; eventLog.Resource = null; if (context.EventLogs.FirstOrDefault(s => s.CaseId == eventLog.CaseId && s.TimeStamp == eventLog.TimeStamp) == null) { context.EventLogs.Add(eventLog); } try { context.SaveChanges(); } catch { SaveInLocalQueue(); } } }