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)); }