public ActionResult Materias() { var materiaDAO = new MateriaDAO(); var materias = materiaDAO.Listar(); ViewBag.Materias = materias; return(View()); }
public ActionResult Dados() { Collection <Materia> listaMateria; using (IConnection Conexao = new Connection()) { IDAO <Materia> materiaDAO = new MateriaDAO(Conexao); listaMateria = new Collection <Materia>(); listaMateria = materiaDAO.Listar(); } return(View(listaMateria)); }
public JsonResult Simular() { using (IConnection Conexao = new Connection()) { IDAO <Aluno> alunoDAO = new AlunoDAO(Conexao); IDAO <Materia> materiaDAO = new MateriaDAO(Conexao); IDAO <Prova> provaDAO = new ProvaDAO(Conexao); Collection <Aluno> listaAluno = new Collection <Aluno>(); listaAluno = alunoDAO.Listar(); Collection <Materia> listaMateria = new Collection <Materia>(); listaMateria = materiaDAO.Listar(); foreach (Aluno aluno in listaAluno) { foreach (Materia materia in listaMateria) { Prova prova = new Prova(); prova.Materia = materia; prova.Aluno = aluno; Random random = new Random(); prova.NotaProva1 = Math.Round((random.NextDouble() * (10 - 4) + 4), 1); prova.NotaProva2 = Math.Round((random.NextDouble() * (10 - 4) + 4), 1); prova.NotaProva3 = Math.Round((random.NextDouble() * (10 - 4) + 4), 1); double p1 = prova.Materia.PesoProva1 * prova.NotaProva1; double p2 = prova.Materia.PesoProva2 * prova.NotaProva2; double p3 = prova.Materia.PesoProva3 * prova.NotaProva3; double somaPeso = prova.Materia.PesoProva1 + prova.Materia.PesoProva2 + prova.Materia.PesoProva3; double mediaPonderada = (p1 + p2 + p3) / (somaPeso); prova.MediaProva = Math.Round(mediaPonderada, 1); provaDAO.inserir(prova); if (prova.MediaProva >= 6 || prova.MediaProva <= 4) { AlunoDAO alunoAlterar = new AlunoDAO(Conexao); alunoAlterar.alterarStatus(aluno); } } } } return(Json("Ok")); }
public ActionResult Index() { var professorDAO = new ProfessorDAO(); var materiaDAO = new MateriaDAO(); var professorMateriaDAO = new ProfessorMateriaDAO(); var professores = professorDAO.Listar(); var materias = materiaDAO.Listar(); var professorMaterias = professorMateriaDAO.Listar(); if (!professores.Any()) { CriarDB(); professores = professorDAO.Listar(); materias = materiaDAO.Listar(); professorMaterias = professorMateriaDAO.Listar(); } ViewBag.Professores = professores; ViewBag.Materias = materias; ViewBag.ProfessoresMaterias = professorMaterias; return(View()); }