public IActionResult Buscador(AutorModel?autor) { AutorBuscadorViewModel vm = new AutorBuscadorViewModel(); if (autor.Nombre != null) { vm.HayUsuario = true; } vm.AutorBusqueda = autor ?? new AutorModel(); return(View(vm)); }
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)); } }