コード例 #1
0
ファイル: UnitOfWork.cs プロジェクト: ambernardes/Schedule
        private bool disposedValue = false; // To detect redundant calls

        public UnitOfWork(
            HorariosContext horariosContext,
            IAulasRepository aulas,
            ICarrerasRepository carreras,
            IDisponibilidadProfesorRepository disponibilidadProfesor,
            IHorarioProfesorRepository horarioProfesor,
            IMateriasRepository materias,
            IPeriodoCarreraRepository periodoCarrera,
            IPrioridadesRepository prioridades,
            IPrivilegiosRepository privilegios,
            IProfesorMateriaRepository profesorMateria,
            IProfesorRepository profesor,
            ISeccionesRepository secciones,
            ISemestresRepository semestres,
            IUsuarioRepository usuario,
            ITipoAulaMateriaRepository tipoAulaMateria,
            ITokenRepository token)
        {
            _horariosContext   = horariosContext;
            AulasRepository    = aulas;
            CarrerasRepository = carreras;
            DisponibilidadProfesorRepository = disponibilidadProfesor;
            HorarioProfesorRepository        = horarioProfesor;
            MateriasRepository        = materias;
            PeriodoCarreraRepository  = periodoCarrera;
            PrioridadesRepository     = prioridades;
            PrivilegiosRepository     = privilegios;
            ProfesorMateriaRepository = profesorMateria;
            ProfesorRepository        = profesor;
            SeccionesRepository       = secciones;
            SemestresRepository       = semestres;
            UsuarioRepository         = usuario;
            TipoAulaMateriaRepository = tipoAulaMateria;
            TokenRepository           = token;
        }
コード例 #2
0
 public GestionTesis()
 {
     alumnoRepository          = new AlumnoRepository();
     serieDocumentoRepository  = new SerieDocumentoRepository();
     solicitudRepository       = new SolicitudRepository();
     estadoSolicitudRepository = new EstadoSolicitudRepository();
     tesisTemaRepository       = new TesisTemaRepository();
     solicitudTemaRepository   = new SolicitudTemaRepository();
     pagoSolicitudRepository   = new PagoSolicitudRepository();
     formaPagoRepository       = new FormaPagoRepository();
     profesorRepository        = new ProfesorRepository();
     horarioRepository         = new HorariSustentacionRepository();
 }
コード例 #3
0
 public ProfesorController(IProfesorRepository profesorRepository)
 {
     this.repository = profesorRepository;
 }
コード例 #4
0
 public EvaluacionExtraController(IStoreProcedures storeP, IProfesorRepository repo)
 {
     storeProcedure     = storeP;
     profesorRepository = repo;
 }
コード例 #5
0
 public HorarioProfesorController(IStoreProcedures storeP, IProfesorRepository repo)
 {
     storeProcedure     = storeP;
     profesorRepository = repo;
 }
コード例 #6
0
 public AdminCursoController(ICursoRepository repo, IMateriaRepository repoM, IProfesorRepository repoP)
 {
     repository         = repo;
     materiaRepository  = repoM;
     profesorRepository = repoP;
 }
コード例 #7
0
 public AdminProfesorController(IProfesorRepository repo)
 {
     repository = repo;
 }