public HttpResponseMessage Delete([FromUri] int idCarrinho, [FromUri] int idProduto)
 {
     CarrinhoDAO dao = new CarrinhoDAO();
     Carrinho carrinho = dao.Busca(idCarrinho);
     carrinho.Remove(idProduto);
     return Request.CreateResponse(HttpStatusCode.OK);
 }
 public HttpResponseMessage Get(int id)
 {
     try
     {
         CarrinhoDAO dao = new CarrinhoDAO();
         Carrinho carrinho = dao.Busca(id);
         return Request.CreateResponse(HttpStatusCode.OK, carrinho);
     }
     catch (KeyNotFoundException)
     {
         string mensagem = string.Format("Ocarrinho {0} não foi encontrado.", id);
         HttpError error = new HttpError(mensagem);
         return Request.CreateResponse(HttpStatusCode.NotFound, error);
     }            
 }