コード例 #1
0
        // 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);
        }
コード例 #2
0
        // 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);
        }