// POST: api/bookCar public HttpResponseMessage Post([FromBody] bookCarModel value) { if (value == null) { return(null); } JavaScriptSerializer js = new JavaScriptSerializer(); bookCarService service = new bookCarService(); HttpResponseMessage response = null; Object result = null; switch (value.method) { case "search": result = service.search(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); }
// POST: api/bookCarSubmit public HttpResponseMessage Post([FromBody] bookCarDetailModel value) { if (value == null) { return(null); } JavaScriptSerializer js = new JavaScriptSerializer(); bookCarService service = new bookCarService(); HttpResponseMessage response = null; Object result = null; switch (value.method) { case "save_draft": result = service.save_draft(value); break; case "save_update": result = service.save_draft(value); break; case "save_send": result = service.save_draft(value); break; case "save_cancel": result = service.save_status(value); break; case "save_approve": result = service.save_status(value); break; case "save_approve_admin": result = service.save_status(value); break; case "save_approve_sh": 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); }