コード例 #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 DisponibilidadProfesorRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #3
0
 public SemestresRepository(HorariosContext context)
     : base(context)
 {
 }
コード例 #4
0
 public AulasRepository(IMapper mapper, HorariosContext context)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #5
0
 public MateriasRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #6
0
 public TipoAulaMateriaRepository(HorariosContext context)
     : base(context)
 {
 }
コード例 #7
0
 public ProfesorRepository(HorariosContext context)
     : base(context)
 {
 }
コード例 #8
0
 public HorarioProfesorRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #9
0
 public SeccionesRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #10
0
 public CarrerasRepository(HorariosContext context)
     : base(context)
 {
 }
コード例 #11
0
 public ProfesorMateriaRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #12
0
 public TokenRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #13
0
 public PrivilegiosRepository(HorariosContext context)
     : base(context)
 {
 }
コード例 #14
0
 public PeriodoCarreraRepository(HorariosContext context, IMapper mapper)
     : base(context)
 {
     _mapper = mapper;
 }
コード例 #15
0
 public PrioridadesRepository(HorariosContext context)
     : base(context)
 {
 }