public object GetItem([FromBody] int id)
        {
            var msg = new JMessage {
                Error = false, Title = ""
            };
            var data = _context.DispatchesWeekWorkingSchedulerss.FirstOrDefault(x => x.Id == id);

            if (data == null)
            {
                msg.Error = true;
                msg.Title = "Lịch công tác không tồn tại, vui lòng làm mới trình duyệt";
            }
            else
            {
                var model = new WeekWorkingScheduleModel
                {
                    Id          = data.Id,
                    Chair       = data.Chair,
                    CreatedTime = data.CreatedTime.ToString("dd/MM/yyyy"),
                    TimeStart   = data.TimeStart,
                    TimeEnd     = data.TimeEnd,
                    Room        = data.Room,
                    Composition = data.Composition,
                    Content     = data.Content,
                };
                msg.Object = model;
            }
            return(Json(msg));
        }
        public JsonResult Insert([FromBody] WeekWorkingScheduleModel obj)
        {
            var msg = new JMessage {
                Error = false, Title = ""
            };

            try
            {
                var model = new DispatchesWeekWorkingScheduler
                {
                    Chair       = obj.Chair,
                    CreatedTime = !string.IsNullOrEmpty(obj.CreatedTime) ? DateTime.ParseExact(obj.CreatedTime, "dd/MM/yyyy", CultureInfo.InvariantCulture) : DateTime.Now,
                    TimeStart   = obj.TimeStart,
                    TimeEnd     = obj.TimeEnd,
                    Room        = obj.Room,
                    Composition = obj.Composition,
                    Content     = obj.Content,
                    CreatedBy   = ESEIM.AppContext.UserId,
                };
                _context.DispatchesWeekWorkingSchedulerss.Add(model);
                _context.SaveChanges();
                msg.Title = "Thêm sự kiện thành công !";
            }
            catch (Exception ex)
            {
                msg.Title = "Có lỗi khi thêm sự kiện!";
                msg.Error = true;
            }
            return(Json(msg));
        }
        public JsonResult Update([FromBody] WeekWorkingScheduleModel obj)
        {
            var msg = new JMessage {
                Error = false, Title = ""
            };

            try
            {
                var data = _context.DispatchesWeekWorkingSchedulerss.FirstOrDefault(x => x.Id == obj.Id);
                if (data != null)
                {
                    data.Chair       = obj.Chair;
                    data.CreatedTime = !string.IsNullOrEmpty(obj.CreatedTime) ? DateTime.ParseExact(obj.CreatedTime, "dd/MM/yyyy", CultureInfo.InvariantCulture) : DateTime.Now;
                    data.TimeStart   = obj.TimeStart;
                    data.TimeEnd     = obj.TimeEnd;
                    data.Room        = obj.Room;
                    data.Composition = obj.Composition;
                    data.Content     = obj.Content;
                    _context.DispatchesWeekWorkingSchedulerss.Update(data);
                    _context.SaveChanges();
                    msg.Title = "Cập nhập sự kiện thành công !";
                }
                else
                {
                    msg.Title = "Sự kiện không tồn tại !";
                    msg.Error = true;
                }
            }
            catch (Exception)
            {
                msg.Title = "Có lỗi khi cập nhập sự kiện!";
                msg.Error = true;
            }
            return(Json(msg));
        }