Пример #1
0
        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);
        }
Пример #2
0
        public Window1()
        {
            InitializeComponent();

            AppLista = (AplicacionLista)Serializador.Deserializar(ARCHIVO);

            if (AppLista == null)
            {
                AppLista = new AplicacionLista();
            }

            LlenarList();
        }
Пример #3
0
        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);
        }
Пример #4
0
        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();
        }