Pessoal boa noite,
Estou desenvolvendo um comércio eletrônico hoje perdi o dia todo tentando resolver um problema que para muito de vocês é simples.
Então, antes de logar no site, o usuário pode adicionar itens no carrinho de compras, esses itens eu guardo dentro de uma list e depois jogo dentro de uma sessão (Session["listaDeItens"]).
O que eu quero fazer é, quando o usuário efetuar o login no site, inserir itens na tabela PEDIDO, depois de ter o id da tabela pedido, inserir os itens na tabela itens_pedido, pegando o valor da sessão. Até ai tudo bem eu consegui fazer.
O problema foi que caso o usuário saia e logue novamente, o todos os itens que estão na lista são inseridos novamente no banco de dados.
Andei pesquisando e encontrei um controle chamada dataset, seria melhor fazer com ele, como posso fazer isso da melhor maneira ?
Caso não tenha sido claro eu posso tentar explciar melhor, obrigado a todos do forum.