Exemple #1
0
        public HttpResponseMessage Put([FromUri] string model)
        {
            try
            {
                JObject jObj = JObject.Parse(model);
                ResourceRequestModel myModel = new ResourceRequestModel();
                myModel = jObj.ToObject <ResourceRequestModel>();

                var resource = ModelDataConversion.RequestModelToDataModel(myModel);
                ResourceRepository.UpdateResourceInfo(resource);

                var response = ModelDataConversion.DataModelToResponseModel(myModel);
                return(Request.CreateResponse(System.Net.HttpStatusCode.OK, response));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(System.Net.HttpStatusCode.NotFound, ex));
            }
        }