Пример #1
0
 public void Agregar(Interprete interprete)
 {
     try
     {
         cn          = new ConexionBd();
         repositorio = new RepositorioInterpretes(cn.AbrirConexion());
         repositorio.Agregar(interprete);
         cn.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #2
0
 public bool EstaRelaciona(Interprete interprete)
 {
     try
     {
         cn          = new ConexionBd();
         repositorio = new RepositorioInterpretes(cn.AbrirConexion());
         var relacionado = repositorio.EstaRelacionado(interprete);
         cn.CerrarConexion();
         return(relacionado);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 public bool Existe(Interprete interprete)
 {
     try
     {
         cn          = new ConexionBd();
         repositorio = new RepositorioInterpretes(cn.AbrirConexion());
         var existe = repositorio.Existe(interprete);
         cn.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
Пример #5
0
 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);
     }
 }