public List <Interprete> GetInterpretes(Nacionalidad nacionalidad = null) { try { cn = new ConexionBd(); repositorioNacionalidad = new RepositorioNacionalidades(cn.AbrirConexion()); repositorio = new RepositorioInterpretes(cn.AbrirConexion(), repositorioNacionalidad); var lista = repositorio.GetInterpretes(nacionalidad); cn.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Interprete> GetInterpretes(Pais pais = null) { try { cn = new ConexionBd(); repositorioPaises = new RepositorioPaises(cn.AbrirConexion()); repositorio = new RepositorioInterpretes(cn.AbrirConexion(), repositorioPaises); var lista = repositorio.GetInterpretes(pais); cn.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }