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)); }