Beispiel #1
0
        public IActionResult Buscador(AutorModel?autor)
        {
            AutorBuscadorViewModel vm = new AutorBuscadorViewModel();

            if (autor.Nombre != null)
            {
                vm.HayUsuario = true;
            }
            vm.AutorBusqueda = autor ?? new AutorModel();
            return(View(vm));
        }
Beispiel #2
0
        public async Task <IActionResult> BuscarAutor(AutorBuscadorViewModel autorVm)
        {
            AutorModel Autor = new AutorModel();

            try
            {
                List <AutorModel> autores = await dBContext.Autores.ToListAsync();

                Autor = autores.First(a => a.Nombre == autorVm.AutorBusqueda.Nombre);
                return(RedirectToAction("Buscador", "Autor", Autor));
            }
            catch (InvalidOperationException)
            {
                return(RedirectToAction("Buscador", "Autor", null));
            }
        }