public HttpResponseMessage GetList(long id)
        {
            List <tbPropostaCarta> tpropostas = new List <tbPropostaCarta>();
            List <PropostaCarta>   propostas  = new List <PropostaCarta>();
            clsCRUDConsorcio       CRUD       = new clsCRUDConsorcio();

            try
            {
                tpropostas = CRUD.readPropostasCarta(id);

                foreach (tbPropostaCarta item in tpropostas)
                {
                    PropostaCarta pCarta = new PropostaCarta();

                    pCarta.Id               = item.cd_propostacarta;
                    pCarta.IdCarta          = item.cd_cartacredito;
                    pCarta.IdComprador      = item.cd_comprador;
                    pCarta.IdVendedor       = item.cd_vendedor;
                    pCarta.StatusProposta   = item.cd_statusproposta;
                    pCarta.MensagemProposta = item.de_mensagemproposta;

                    propostas.Add(pCarta);

                    pCarta = null;
                }

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