示例#1
0
        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));
        }
示例#2
0
        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));
        }