Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        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));
            }
        }