public HttpResponseMessage Post(EncomendaRecepcionada encomenda) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); Lib_Primavera.Model.DocCompra docCompra = Lib_Primavera.Comercial.getEncomenda(encomenda.idEncomenda); if (!docCompra.id.Equals("")) { if (Lib_Primavera.Comercial.updateEncomenda(docCompra, encomenda)) { erro = Lib_Primavera.Comercial.VGR_New(docCompra); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, docCompra.id); //string uri = Url.Link("DefaultApi", new { DocId = docCompra.id }); //response.Headers.Location = new Uri(uri); return(response); } else { erro.Status = false; return(Request.CreateResponse(HttpStatusCode.Accepted, erro)); } } } erro.Status = false; return(Request.CreateResponse(HttpStatusCode.Accepted, erro)); }
public Lib_Primavera.Model.DocCompra Get(string id) { Lib_Primavera.Model.DocCompra doccompra = Lib_Primavera.PriIntegration.putaway_get(id); if (doccompra == null) { throw new HttpResponseException( Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(doccompra); } }
// GET api/doccompra/5 public DocCompra Get(string id) { Lib_Primavera.Model.DocCompra docCompra = Lib_Primavera.Comercial.getEncomenda(id); if (String.Equals(docCompra, "")) { throw new HttpResponseException( Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(docCompra); } }
public Lib_Primavera.Model.DocCompra Post(string id, [FromBody] Lib_Primavera.Model.Login login) { //Lib_Primavera.Model.DocCompra doccompra = Lib_Primavera.PriIntegration.GetCompra(id,login.company,login.user,login.password); Lib_Primavera.Model.DocCompra doccompra = DashboardIntegration.Parser.StagingAPI.GetCompra(id); if (doccompra == null) { throw new HttpResponseException( Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(doccompra); } }
/* * // GET api/cliente/5 * public Lib_Primavera.Model.DocCompra Get(string id) * { * Lib_Primavera.Model.DocVenda doccompra = Lib_Primavera.Comercial.GR_List(id); * if (docvenda == null) * { * throw new HttpResponseException( * Request.CreateResponse(HttpStatusCode.NotFound)); * * } * else * { * return docvenda; * } * } */ public HttpResponseMessage Post(Lib_Primavera.Model.DocCompra dc) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegrationDocCompra.VGR_New(dc); if (erro.Erro == 0) { var response = Request.CreateResponse( HttpStatusCode.Created, dc.id); string uri = Url.Link("DefaultApi", new { DocId = dc.id }); response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }