54 messaggi dal 21 ottobre 2008
Ciao a tutti, ho questa classe che viene popolata da un webservice

public class ClasseBLL
{
public static MioWebSerivce.WsPersona GetOne(int _id)
{
MioWebSerivce.WsPersona WS = new MioWebSerivce.WsPersona();
return WS.GetOne(_id);
}
...

nel webserver che chiama il webservice esiste la classe Persone identica a MioWebSerivce.WsPersona. E' possibile far tornare al metodo GetOne un tipo Persona e non MioWebSerivce.WsPersona? In tutte le prove che ho fatto ho errori di cast...

Grazie e ciao.
63 messaggi dal 08 giugno 2010
Sinceramente non mi è molto chiaro;
pero una semplice soluzione è crearti una funzione che ti trasforma da Person a WsPersona e richiamarla ogni volta che ne hai bisogno;
es..

public static WsPersona Person_TO_WsPersona (Person n)
{
WsPersona x = new WsPersona ();

x.Citta = n.Citta;
x.Indirizzo = n.Indirizzo;
x.Nome = n.Nome;

return x;
}
54 messaggi dal 21 ottobre 2008
si ok... ma magari c'era qualcosa di meno manuale...

comunque grazie.

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.