Exemple #1
0
        public IActionResult Agenda(string tipo, string busqueda)
        {
            Agenda a1 = new Agenda
            {
                Propietario = "Arrate",
                //FechaCreacion = new DateTime(2017,3,12)
                //FechaCreacion = DateTime.Today
                FechaCreacion = Convert.ToDateTime("22/09/2017")
            };

            Contacto c1 = new Contacto
            {
                Nombre   = "Arrate",
                Apellido = "Ortiz de Zarate",
                Imagen   = "~/img/contact.png",
                Tipo     = "Familia",
                Telefono = "8273728282"
            };
            Contacto c2 = new Contacto
            {
                Nombre   = "Arrate",
                Apellido = "Ortiz de Zarate",
                Imagen   = "~/img/contact.png",
                Tipo     = "Familia",
                Telefono = "8273728282"
            };
            Contacto c3 = new Contacto
            {
                Nombre   = "Arrate",
                Apellido = "Ortiz de Zarate",
                Imagen   = "~/img/contact.png",
                Tipo     = "Amigos",
                Telefono = "8273728282"
            };
            Contacto c4 = new Contacto
            {
                Nombre   = "Arrate",
                Apellido = "Ortiz de Zarate",
                Imagen   = "~/img/contact.png",
                Tipo     = "Amigos",
                Telefono = "8273728282"
            };
            Contacto c5 = new Contacto
            {
                Nombre   = "Arrate",
                Apellido = "Ortiz de Zarate",
                Imagen   = "~/img/contact.png",
                Tipo     = "Trabajo",
                Telefono = "8273728282"
            };
            Contacto c6 = new Contacto
            {
                Nombre   = "Arrate",
                Apellido = "Ortiz de Zarate",
                Imagen   = "~/img/contact.png",
                Tipo     = "Trabajo",
                Telefono = "8273728282"
            };
            List <Contacto> contactos = new List <Contacto>()
            {
                c1, c2, c3, c4, c5, c6
            };

            if (tipo == "Familia")
            {
                contactos = contactos.Where(x => x.Tipo == "Familia").ToList();
            }
            else if (tipo == "Amigos")
            {
                contactos = contactos.Where(x => x.Tipo == "Amigos").ToList();
            }
            else if (tipo == "Trabajo")
            {
                contactos = contactos.Where(x => x.Tipo == "Trabajo").ToList();
            }

            AgendaContactoVM ac1 = new AgendaContactoVM
            {
                Agenda    = a1,
                Contactos = contactos
            };

            return(View(ac1));
        }
        public IActionResult Contactos(string tipo)
        {
            Contacto c1 = new Contacto
            {
                Nombre    = "Minna",
                Apellidos = "Heinonen",
                Telefono  = "658569874",
                Tipo      = "Trabajo",
                Imagen    = "https://okdiario.com/img/2017/09/03/todo-lo-que-debes-saber-sobre-los-peces-5-655x368.jpg"
            };

            Contacto c2 = new Contacto
            {
                Nombre    = "Deivid",
                Apellidos = "Rodríguez",
                Telefono  = "658596222",
                Tipo      = "Familia",
                Imagen    = "https://i.ytimg.com/vi/zFO-0AlgSDI/maxresdefault.jpg"
            };

            Contacto c3 = new Contacto
            {
                Nombre    = "Ama",
                Apellidos = "Ama",
                Telefono  = "555666999",
                Tipo      = "Familia",
                Imagen    = "https://fotos01.farodevigo.es/2016/07/29/646x260/gaviota.jpg"
            };

            Contacto c4 = new Contacto
            {
                Nombre    = "Laura",
                Apellidos = "Hernández",
                Telefono  = "111222333",
                Tipo      = "Amigos",
                Imagen    = "https://i1.wp.com/www.sopitas.com/wp-content/uploads/2018/10/cerebro-de-ardilla--1110x580.jpg"
            };

            Contacto c5 = new Contacto
            {
                Nombre    = "Natalia",
                Apellidos = "Hernández",
                Telefono  = "895698789",
                Tipo      = "Amigos",
                Imagen    = "https://www.thelocal.se/userdata/images/article/se/33428.jpg"
            };

            Contacto c6 = new Contacto
            {
                Nombre    = "Maitetxu",
                Apellidos = "Etxebarria",
                Telefono  = "946008987",
                Tipo      = "Familia",
                Imagen    = "http://photos1.blogger.com/blogger/5986/3292/1600/foca.jpg"
            };

            List <Contacto> contactos = new List <Contacto>();

            contactos.Add(c1);
            contactos.Add(c2);
            contactos.Add(c3);
            contactos.Add(c4);
            contactos.Add(c5);
            contactos.Add(c6);

            Agenda a1 = new Agenda
            {
                Propietario   = "Iciar Etxebarria",
                FechaCreacion = DateTime.Today
                                //FechaCreacion = new Datetime(2017,3,12)
                                //FechaCreacion = Convert.ToDatetime("12/03/2017")
            };

            if (tipo == "Familia")
            {
                contactos = contactos.Where(x => x.Tipo.Contains("Familia")).ToList();
            }
            else if (tipo == "Amigos")
            {
                contactos = contactos.Where(x => x.Tipo.Contains("Amigos")).ToList();
            }
            else if (tipo == "Trabajo")
            {
                contactos = contactos.Where(x => x.Tipo.Contains("Trabajo")).ToList();
            }

            AgendaContactoVM misContactos = new AgendaContactoVM

            {
                Agenda         = a1,
                ListaContactos = contactos
            };


            return(View(misContactos));
        }