public Area Buscar(int id) { using (_contexto = new ALICORPContexto()) { try { _repositorio = new AreaRepositorio(_contexto.Connection); return(_repositorio.Buscar(id)); } catch (Exception ex) { throw ex; } } }
public List <Area> Listar() { using (_contexto = new ALICORPContexto()) { try { _repositorio = new AreaRepositorio(_contexto.Connection); return(_repositorio.Listar()); } catch (Exception ex) { throw ex; } } }
public UnitOfWork(BDContext context) { _context = context; //Courses = new CourseRepository(_context); Usuarios = new UsuarioRepositorio(_context); Colaboracion = new ColaboracionRepositorio(_context); TipoColaboracion = new TipoColaboracionRepositorio(_context); Area = new AreaRepositorio(_context); Nivel1 = new Nivel1Repositorio(_context); Nivel2 = new Nivel2Repositorio(_context); Nivel3 = new Nivel3Repositorio(_context); Nivel4 = new Nivel4Repositorio(_context); Nivel5 = new Nivel5Repositorio(_context); TipoDocumento = new TipoDocumentoRepositorio(_context); Docs = new DocumentoRepositorio(_context); }
public void ObtenerParametros(ref List <Cargo> cargos, ref List <Area> areas) { using (_contexto = new ALICORPContexto()) { try { CargoRepositorio cargoRepositorio = new CargoRepositorio(_contexto.Connection); cargos = cargoRepositorio.Listar(); AreaRepositorio areaRepositorio = new AreaRepositorio(_contexto.Connection); areas = areaRepositorio.Listar(); } catch (Exception ex) { throw ex; } } }
public bool Actualizar(Area entidad) { using (_contexto = new ALICORPContexto(true)) { bool respuesta = false; try { _repositorio = new AreaRepositorio(_contexto.Connection, _contexto.Transaction); respuesta = _repositorio.Actualizar(entidad); _contexto.Transaction.Commit(); return(respuesta); } catch (Exception ex) { _contexto?.Transaction.Rollback(); throw ex; } } }