public async Task <ActionResult> ApplyMeetingRoomInfo(MeetingRoomInfoModel model) { var result = new JsonModel(); // 数据有误 if (!ModelState.IsValid) { result.GetError(ModelState); return(Json(result)); } #region //插入业务数据 MeetingRoomInfo meetingInfo = null; if (model.Id != 0) { meetingInfo = await MeetingRoomInfoRepository.GetByIdAsync(model.Id); } if (meetingInfo == null) { meetingInfo = new MeetingRoomInfo(); } Mapper.Map(model, meetingInfo); meetingInfo.CommonStatus = CommonStatus.Disabled; await MeetingRoomInfoRepository.SaveAsync(meetingInfo); #endregion #region 处理流程 await DealProcess(model, meetingInfo.Id, result); #endregion return(Json(result)); }
public void EditMeetingRoom(MeetingRoomInfo mrInfo) { MeetingRoom mr = _context.MeetingRoom.Find(mrInfo.ID); mr.Name = mrInfo.Name; mr.Description = mrInfo.Description; mr.Floor = mrInfo.Floor; mr.Capacity = mrInfo.Capacity; _context.Entry(mr).State = EntityState.Modified; _context.SaveChanges(); }
public void SaveMeetingRoom(MeetingRoomInfo mrInfo) { MeetingRoom mr = new MeetingRoom() { Name = mrInfo.Name, Description = mrInfo.Description, Floor = mrInfo.Floor, Capacity = mrInfo.Capacity }; _context.MeetingRoom.Add(mr); _context.SaveChanges(); }
public JsonResult SaveMeetingRoom(string meetingRoomJsonStr, bool isEdit) { MeetingRoomInfo mrInfo = JsonConvert.DeserializeObject <MeetingRoomInfo>(meetingRoomJsonStr); if (isEdit) { new MeetingRoomManager().EditMeetingRoom(mrInfo); } else { new MeetingRoomManager().SaveMeetingRoom(mrInfo); } return(Json("success", JsonRequestBehavior.AllowGet)); }