public JsonResult DeleteEvent(int id)
        {
            RecordVigil recordVigil = db.RecordVigils.Find(id);

            db.RecordVigils.Remove(recordVigil);
            db.SaveChanges();
            return(new JsonResult {
                Data = new { id = id }, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult UpdateDate(int id, DateTime startAt, DateTime endAt)
        {
            RecordVigil recordVigil = db.RecordVigils.Find(id);

            recordVigil.StartAt         = startAt;
            recordVigil.EndAt           = endAt;
            db.Entry(recordVigil).State = EntityState.Modified;
            db.SaveChanges();
            return(new JsonResult {
                Data = new { start = startAt, end = endAt }, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult ChangeEvent(int id, string title, string color, string description)
        {
            RecordVigil recordVigil = db.RecordVigils.Find(id);

            recordVigil.Title           = title;
            recordVigil.Description     = description;
            recordVigil.Color           = color;
            db.Entry(recordVigil).State = EntityState.Modified;
            db.SaveChanges();
            return(new JsonResult {
                Data = new { title = title, color = color, id = id, description = description }, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult SaveDate(DateTime startAt, DateTime endAt, string title, string color, int vigilId, string description)
        {
            string      userId      = User.Identity.GetUserId();
            RecordVigil recordVigil = new RecordVigil()
            {
                ApplicationUserID = userId, EndAt = endAt, StartAt = startAt, Title = title, VigilID = vigilId, Color = color, Description = description
            };

            db.RecordVigils.Add(recordVigil);
            db.SaveChanges();
            return(new JsonResult {
                Data = new { Id = recordVigil.Id, start = startAt, end = endAt, title = title, color = color }, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }