Пример #1
0
 public CriarQuestaoObjetivaComandoHandler(
     IDisciplinasRepositorio disciplinasRepositorio,
     INiveisEnsinoRepositorio niveisEnsinoRepositorio,
     IQuestoesRepositorio opcoesRepositorio)
 {
     _disciplinasRepositorio  = disciplinasRepositorio;
     _niveisEnsinoRepositorio = niveisEnsinoRepositorio;
     _opcoesRepositorio       = opcoesRepositorio;
 }
Пример #2
0
        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);
        }