public ActionResult OutroListaView() { // Este ActionResult é chamado por uma view sem vinculo com EF pois o modelo dele não tem //vinculo com o EF devido a ele ter sido criado como uma classe e não como uma entidade. //Este modelo não faz parte do contexto e nem está no mesmo arquivo dos outros modelos //provando que isto não é necessário. ListaViewModel2 listaViewModel2 = new ListaViewModel2(); listaViewModel2.Introducao = "Todas as Listas Existentes"; listaViewModel2.Listas = _db.Listas.ToList(); return(View(listaViewModel2)); }
public ActionResult BuscarLista(string termo) { ListaViewModel2 listaViewModel2 = new ListaViewModel2(); if (termo != "") { listaViewModel2.Introducao = "Resultados de Busca"; listaViewModel2.Listas = _db.Listas.Where(x => x.Nome.Contains(termo)).ToList(); } else { listaViewModel2.Introducao = "Todas as Listas Existentes"; listaViewModel2.Listas = _db.Listas.ToList(); } return(View("OutroListaView", listaViewModel2)); }