コード例 #1
0
        public HttpResponseMessage AddPcool(AddPoolRequestModel requestModel)
        {

            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid Request");
            }

            requestModel = new AddPoolRequestModel
            {
                ParentPool = requestModel.ParentPool,
                PoolName = requestModel.PoolName,
                CoutryCodes = requestModel.CoutryCodes

            };

            PoolAction verifyActions = new PoolAction();
            BaseResponseModel responseModel = verifyActions.AddPool(requestModel.PoolName, requestModel.ParentPool, requestModel.CoutryCodes);

            if (responseModel.Error != null)
            {
                return Request.CreateResponse(HttpStatusCode.OK, responseModel , "application/json");
            }

            return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json");
        }
コード例 #2
0
        public HttpResponseMessage GetPoolList()
        {
            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid Request");
            }


            PoolAction verifyActions = new PoolAction();
            GetAllPoolResponseModel responseModel = verifyActions.GetAllPoolName();


            //if (Pools ==  null)
            //{
            //    return Request.CreateErrorResponse(HttpStatusCode.OK, responseModel.Error);
            //}

            return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json");

        }