// PUT api/quotes/{$quoteId}/ // FEATURE: Modificar encomenda existente public HttpResponseMessage Put(string id, [FromBody] QuoteInfo jsonObject) { if (Authentication.VerifyToken("?")) { try { var operationResult = QuoteIntegration.Update(Authentication.GetRepresentative(null), HttpUtility.UrlDecode(id), jsonObject); if (operationResult == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(Request.CreateResponse(HttpStatusCode.OK, operationResult)); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.Forbidden)); } }
// GET api/quotes/ // FEATURE: Listar encomendas public HttpResponseMessage Get() { if (Authentication.VerifyToken("?")) { try { return(Request.CreateResponse(HttpStatusCode.OK, QuoteIntegration.List())); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.Forbidden)); } }