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)); } }