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); } }
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); } }
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 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; } }
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); } }