public List <T> GetList(Dictionary <String, Object> parametros) { List <T> dato; var par = "?"; foreach (var key in parametros.Keys) { if (par != "?") { par += "&"; } par += key + "=" + parametros[key]; } var cl = WebRequest.Create(Url + par); cl.Method = "GET"; var res = cl.GetResponse(); using (var stream = res.GetResponseStream()) { using (var reader = new StreamReader(stream)) { var resultado = reader.ReadToEnd(); dato = Serializador.Deserializar <List <T> >(resultado); } } return(dato); }
public Window1() { InitializeComponent(); AppLista = (AplicacionLista)Serializador.Deserializar(ARCHIVO); if (AppLista == null) { AppLista = new AplicacionLista(); } LlenarList(); }
public List <T> Get() { List <T> lista; var cl = WebRequest.Create(Url); //cl.Credentials = new NetworkCredential("*****@*****.**", "123456"); cl.Method = "GET"; var res = cl.GetResponse(); using (var stream = res.GetResponseStream()) { using (var reader = new StreamReader(stream)) { var resultado = reader.ReadToEnd(); lista = Serializador.Deserializar <List <T> >(resultado); } } return(lista); }
static void Main(string[] args) { try { List <Persona> personas = new List <Persona>(); Persona persona = new Persona("Fede", "Davila", new DateTime(1984, 03, 14)); Persona persona2 = new Persona("Mauricio", "Cerizza", new DateTime(1984, 03, 14)); Serializador <List <Persona> > serializador = new Serializador <List <Persona> >(); personas.Add(persona); personas.Add(persona2); serializador.Serializar(personas, "Profes.xml"); List <Persona> personas2 = new List <Persona>(); personas2 = serializador.Deserializar("Profes.xml"); } catch (Exception ex) { Console.WriteLine($"Ocurrio un error {ex.Message}"); } Console.ReadKey(); }