public HttpResponseMessage Post([FromBody] PropostaCarta value)
        {
            tbPropostaCarta  newPropostaCarta = new tbPropostaCarta();
            clsCRUDConsorcio CRUD             = new clsCRUDConsorcio();

            try
            {
                newPropostaCarta.cd_cartacredito     = value.IdCarta;
                newPropostaCarta.cd_comprador        = value.IdComprador;
                newPropostaCarta.cd_vendedor         = value.IdVendedor;
                newPropostaCarta.de_mensagemproposta = value.MensagemProposta;

                CRUD.insertPropostaCarta(newPropostaCarta);

                return(this.Request.CreateResponse(HttpStatusCode.NoContent));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
        public HttpResponseMessage Put(long id, [FromBody] PropostaCarta value)
        {
            tbPropostaCarta  upPropostaCarta = new tbPropostaCarta();
            clsCRUDConsorcio CRUD            = new clsCRUDConsorcio();

            try
            {
                upPropostaCarta.cd_propostacarta    = id;
                upPropostaCarta.cd_cartacredito     = value.IdCarta;
                upPropostaCarta.cd_comprador        = value.IdComprador;
                upPropostaCarta.cd_vendedor         = value.IdVendedor;
                upPropostaCarta.cd_statusproposta   = value.StatusProposta;
                upPropostaCarta.de_mensagemproposta = value.MensagemProposta;

                CRUD.updatePropostaCarta(upPropostaCarta);

                return(this.Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
        public HttpResponseMessage Get(long id)
        {
            tbPropostaCarta  readProposta = new tbPropostaCarta();
            clsCRUDConsorcio CRUD         = new clsCRUDConsorcio();
            PropostaCarta    proposta     = new PropostaCarta();

            try
            {
                readProposta = CRUD.readPropostaCarta(id);

                proposta.Id               = readProposta.cd_propostacarta;
                proposta.IdCarta          = readProposta.cd_cartacredito;
                proposta.IdComprador      = readProposta.cd_comprador;
                proposta.IdVendedor       = readProposta.cd_vendedor;
                proposta.MensagemProposta = readProposta.de_mensagemproposta;
                proposta.StatusProposta   = readProposta.cd_statusproposta;

                return(this.Request.CreateResponse(HttpStatusCode.OK, proposta));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }