コード例 #1
0
        public static void Initialize(SIGEDContext context)
        {
            if (context.Estudantes.Any())
            {
                return;
            }

            var niveisEnsino = new NivelEnsino[]
            {
                new NivelEnsino {
                    Descricao = "Fundamental"
                }
            };

            context.AddRange(niveisEnsino);

            var estudantes = new Estudante[]
            {
                new Estudante {
                    Nome          = "Carson",
                    Altura        = 1.75M,
                    Peso          = 90.5M,
                    DataNacimento = DateTime.Parse("2010-09-01"),
                    NivelEnsino   = niveisEnsino[0]
                }
            };

            context.AddRange(estudantes);

            context.SaveChanges();
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            NivelEnsino nivelEnsino = db.NivelEnsinoes.Find(id);

            db.NivelEnsinoes.Remove(nivelEnsino);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "NivelEnsinoId,Descricao")] NivelEnsino nivelEnsino)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nivelEnsino).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(nivelEnsino));
 }
コード例 #4
0
        public ActionResult Create([Bind(Include = "NivelEnsinoId,Descricao")] NivelEnsino nivelEnsino)
        {
            if (ModelState.IsValid)
            {
                db.NivelEnsinoes.Add(nivelEnsino);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(nivelEnsino));
        }
コード例 #5
0
        // GET: NivelEnsino/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NivelEnsino nivelEnsino = db.NivelEnsinoes.Find(id);

            if (nivelEnsino == null)
            {
                return(HttpNotFound());
            }
            return(View(nivelEnsino));
        }
コード例 #6
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);
        }
コード例 #7
0
        public ActionResult Parametros()
        {
            var model = new ConfiguracoesParametrosViewModel();

            model.Parametro = Parametro.Obter();

            model.Disciplinas   = Disciplina.ListarOrdenadamente();
            model.Professores   = Professor.ListarOrdenadamente();
            model.Temas         = Tema.ListarOrdenadamenteComDisciplina();
            model.Alunos        = Aluno.ListarOrdenadamente();
            model.Colaboradores = Colaborador.ListarOrdenadamente();
            model.Campi         = Campus.ListarOrdenadamente();
            model.Instituicoes  = Instituicao.ListarOrdenadamente();
            model.Diretorias    = Diretoria.ListarOrdenadamente();
            model.Cursos        = Curso.ListarOrdenadamente();
            model.NiveisEnsino  = NivelEnsino.ListarOrdenadamente();
            model.Turmas        = Turma.ListarOrdenadamente();
            model.Turnos        = Turno.ListarOrdenadamente();
            model.Salas         = Sala.ListarOrdenadamente();
            model.Matrizes      = MatrizCurricular.ListarOrdenadamente();
            model.Horarios      = Horario.ListarOrdenadamente();

            return(View(model));
        }