public JsonResult Add_organizor(AddMeetingModel addMeetingModel) { if (ModelState.IsValid) { MeetingInfo meeting = addMeetingModel.meeting; MeetingService service = new MeetingService(); DelegateService delegateService = new DelegateService(); Status status = Status.SUCCESS; //调用服务 if ((status = service.create(ref meeting)) == Status.SUCCESS) { DeviceService deviceService = new DeviceService(); List <DeviceForDelegate> devices = null; status = deviceService.getAllForDelegate( meeting.meetingToStartTime, meeting.meetingStartedTime, out devices); status = delegateService.createMultiple(devices, meeting.meetingID, addMeetingModel.delegates); if (status != Status.SUCCESS) { service.deleteMultipe(meeting.meetingID); } } return(Json(new RespondModel(status, ""), JsonRequestBehavior.AllowGet)); } else { return(Json( new RespondModel( Status.ARGUMENT_ERROR, ModelStateHelper.errorMessages(ModelState)), JsonRequestBehavior.AllowGet)); } }