public CriarQuestaoObjetivaComandoHandler( IDisciplinasRepositorio disciplinasRepositorio, INiveisEnsinoRepositorio niveisEnsinoRepositorio, IQuestoesRepositorio opcoesRepositorio) { _disciplinasRepositorio = disciplinasRepositorio; _niveisEnsinoRepositorio = niveisEnsinoRepositorio; _opcoesRepositorio = opcoesRepositorio; }
public UnitOfWork( ApplicationDbContext context, IDisciplinasRepositorio disciplinasRepositorio, IUsuariosRepositorio usuariosRepositorio, ICompetenciasRepositorio competenciasRepositorio, IHabilidadesRepositorio habilidadesRepositorio, IDimensoesRepositorio dimensoesRepositorio) { this._context = context; this.Disciplinas = disciplinasRepositorio; this.Usuarios = usuariosRepositorio; this.Compentencias = competenciasRepositorio; this.Habilidades = habilidadesRepositorio; this.Dimensoes = dimensoesRepositorio; }
public NotasController(INotasRepositorio notaRepositorio, IMapper mapper, INotificador notificador, IAlunoRepositorio alunoRepositorio, IDisciplinasRepositorio disciplinasRepositorio, IHostingEnvironment env, INotasService notaService, IAlunoService alunoService, IDisciplinasService disciplinasService, IUser user) : base(notificador, user) { _notaRepositorio = notaRepositorio; _disciplinasRepositorio = disciplinasRepositorio; _env = env; _mapper = mapper; _notaService = notaService; _disciplinasService = disciplinasService; _alunoRepositorio = alunoRepositorio; _alunoService = alunoService; }
public async Task InitializeAsync() { _context = await _contextFactory.CriarAsync(); var disciplina = new Disciplina(_disciplinaId, "Português"); var nivelDeEnsino = new NivelEnsino(_nivelEnsinoId, "Ensino Médio"); await _context.Disciplinas.AddAsync(disciplina); await _context.NiveisEnsino.AddAsync(nivelDeEnsino); await _context.SaveChangesAsync(); _disciplinaId = disciplina.Id; _nivelEnsinoId = nivelDeEnsino.Id; _disciplinasRepositorio = new DisciplinasRepositorio(_context); _nivelEnsinoRepositorio = new NiveisEnsinoRepositorio(_context); _questoesRepositorio = new QuestoesRepositorio(_context); _handler = new CriarQuestaoObjetivaComandoHandler(_disciplinasRepositorio, _nivelEnsinoRepositorio, _questoesRepositorio); }
public DisciplinasService(IDisciplinasRepositorio disciplinasRepositorio, INotificador notificador) : base(notificador) { _disciplinasRepositorio = disciplinasRepositorio; }