示例#1
0
 public bool TieneTablero(int id)
 {
     using (_contexto = new ALICORPContexto())
     {
         try
         {
             _repositorio = new EstructuraRepositorio(_contexto.Connection);
             return(_repositorio.TieneTablero(id));
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
 }
示例#2
0
 public string Ruta(int id)
 {
     using (_contexto = new ALICORPContexto())
     {
         try
         {
             _repositorio = new EstructuraRepositorio(_contexto.Connection);
             return(_repositorio.Ruta(id));
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
 }
示例#3
0
 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;
         }
     }
 }
示例#4
0
        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;
                }
            }
        }