public ActionResult Search(LocalSearchModel local) { List<Local> listaLoc = null; if (local.departamento == 0 && local.nombre != null) listaLoc = db.Local.AsNoTracking().Where(c => c.descripcion.Contains(local.nombre)).ToList(); else if (local.departamento != 0 && local.nombre == null) listaLoc = db.Local.AsNoTracking().Where(c => local.departamento == c.idRegion).ToList(); else if (local.departamento != 0 && local.nombre != null) listaLoc = db.Local.AsNoTracking().Where(c => c.descripcion.Contains(local.nombre) && local.departamento == c.idRegion).ToList(); else TempData["ListaL"] = null; if (listaLoc != null) TempData["ListaL"] = listaLoc; else TempData["ListaL"] = null; return RedirectToAction("Index", "Local"); }