// POST: api/bookRoomSubmit public HttpResponseMessage Post([FromBody] bookRoomDetailModel value) { if (value == null) { return(null); } JavaScriptSerializer js = new JavaScriptSerializer(); bookRoomService service = new bookRoomService(); HttpResponseMessage response = null; Object result = null; switch (value.method) { case "save_draft": result = service.save_draft(value); break; case "save_send": result = service.save_draft(value); break; case "save_revise": result = service.save_status(value); break; case "save_cancel": result = service.save_status(value); break; case "save_approve": result = service.save_status(value); break; case "save_reject": result = service.save_status(value); break; default: break; } string json = js.Serialize(result); response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); return(response); }
// POST: api/bookRoom public HttpResponseMessage Post([FromBody] bookRoomModel value) { if (value == null) { return(null); } JavaScriptSerializer js = new JavaScriptSerializer(); bookRoomService service = new bookRoomService(); HttpResponseMessage response = null; Object result = null; switch (value.method) { case "master": result = service.master(value); break; case "search": result = service.search(value); break; case "search_all_calendar": result = service.search_all_calendar(value); break; case "search_room_calendar": result = service.search_room_calendar(value); break; case "detail": result = service.detail(value); break; default: break; } string json = js.Serialize(result); response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); return(response); }