public OportunidadeVenda Get(string id) { Lib_Primavera.Model.OportunidadeVenda opVenda = Lib_Primavera.PriIntegration.GetOpVenda(id); if (opVenda == null) { throw new HttpResponseException( Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(opVenda); } }
public HttpResponseMessage Post(Lib_Primavera.Model.OportunidadeVenda opVenda) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); erro = Lib_Primavera.PriIntegration.InsereOpVenda(opVenda); if (erro.Erro == 0) { var response = Request.CreateResponse(HttpStatusCode.Created, opVenda); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }
public HttpResponseMessage Put(string id, Lib_Primavera.Model.OportunidadeVenda opVenda) { Lib_Primavera.Model.RespostaErro erro = new Lib_Primavera.Model.RespostaErro(); try { erro = Lib_Primavera.PriIntegration.UpdOpVenda(id, opVenda); if (erro.Erro == 0) { return(Request.CreateResponse(HttpStatusCode.OK, erro.Descricao)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, erro.Descricao)); } } catch (Exception exc) { return(Request.CreateResponse(HttpStatusCode.BadRequest, erro.Descricao)); } }