public bool TieneTablero(int id) { using (_contexto = new ALICORPContexto()) { try { _repositorio = new EstructuraRepositorio(_contexto.Connection); return(_repositorio.TieneTablero(id)); } catch (Exception ex) { throw ex; } } }
public string Ruta(int id) { using (_contexto = new ALICORPContexto()) { try { _repositorio = new EstructuraRepositorio(_contexto.Connection); return(_repositorio.Ruta(id)); } catch (Exception ex) { throw ex; } } }
public List <Estructura> Listar(EstructuraFiltro filtro = null) { using (_contexto = new ALICORPContexto()) { try { _repositorio = new EstructuraRepositorio(_contexto.Connection); return(_repositorio.Listar(filtro)); } catch (Exception ex) { throw ex; } } }
public bool Guardar(Estructura entidad) { using (_contexto = new ALICORPContexto(true)) { bool respuesta = false; try { _repositorio = new EstructuraRepositorio(_contexto.Connection, _contexto.Transaction); respuesta = _repositorio.Guardar(entidad); _contexto.Transaction.Commit(); return(respuesta); } catch (Exception ex) { _contexto?.Transaction.Rollback(); throw ex; } } }