13 messaggi dal 02 novembre 2013
Salve ragazzi, vi ringrazio anticipatamente per l'aiuto.
Siccome sono alle prime armi, penso di star facendo qualche errore banale ma non riesco a risolverlo.

Potreste darmi una mano?
provo a descrivere cosa ho fatto:

ho creato una store procedure con mssql per visualizzare un insieme di eventi e funziona bene.

caricandoli in una lista generica, sono presenti tutti gli elementi, ma quando li carico in una lista ieeventi scorre tutti gli elementi ma quando li aggiunge mi modifica tutti gli elementi caricati.
sapresti dirmi dove sbaglio? ti scrivo il metodo usato, grazie.

public List<IEEventi> Programma(DateTime data)
{
List<IEEventi> lpro =new List<IEEventi>();
using (edmx = new gnapoliEntities())
{
var wlist = edmx.Programma(data).ToList();
IEEventi wpro = new EEventi();
wpro.TipoEvento=new ETipoEvento();

foreach (var seve in wlist)
{
DateTime dataEvento =(DateTime) seve.Data;

if (dataEvento >= data)// oppure (seve.Data >= data)
{
wpro.NomeEvento = seve.Nome;
wpro.DataEvento = Convert.ToDateTime(dataEvento.ToShortDateString());
wpro.Descrizione = seve.Descrizione;
wpro.LuogoEvento = seve.Luogo;
wpro.TipoEvento.TipoEvento = seve.TipoEvento;
lpro.Add(wpro);
}
}
}
return lpro;
}
Sposta
IEEventi wpro = new EEventi();
nel foreach.

Ormai programmano tutti... ma la professionalità appartiene a pochi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.