예제 #1
0
        [Route("BuscarPorId/{id}")]    ///{} parametros
        public string BuscarPorId([FromRoute] int id)
        {
            Professor e = _professorDAO.BuscarPorId(id);

            string lista = JsonConvert.SerializeObject(e);

            return(lista);
        }
예제 #2
0
        // GET: Professor/Delete/5
        public ActionResult Delete(int id)
        {
            Professor professor = ProfessorDAO.BuscarPorId(id);

            if (professor == null)
            {
                return(HttpNotFound());
            }
            return(View(professor));
        }
        public IActionResult Cadastrar(Treino treinolist, int drpCliente, int drpProfessor,
                                       int drpExercicios)
        {
            treinolist.Cliente   = _clienteDAO.BuscarPorId(drpCliente);
            treinolist.Professor = _professorDAO.BuscarPorId(drpProfessor);
            treinolist.Exercicio = _exercicioDAO.BuscarPorId(drpExercicios);

            if (_treinoDAO.Cadastrar(treinolist))
            {
                return(RedirectToAction("Index"));
            }

            return(View(treinolist));
        }
        public IActionResult Cadastrar(Aula a, int drpProfessores)
        {
            ViewBag.Professores = new SelectList(_professorDAO.ListarTodos(),
                                                 "IdProfessor", "Nome");

            if (ModelState.IsValid)
            {
                a.Professor = _professorDAO.BuscarPorId(drpProfessores);
                if (_aulaDAO.Cadastrar(a))
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError
                    ("", "Esse produto já existe!");
            }
            return(View(a));
        }
        public IActionResult CadastrarTreino(Treino tr, int drpAlunos, int drpProfessores, int drpLista)
        {
            ViewBag.Alunos = new SelectList(_alunoDAO.ListarTodos(),
                                            "AlunoId", "Nome");

            ViewBag.Professores = new SelectList(_professorDAO.ListarTodos(),
                                                 "IdProfessor", "Nome");

            ViewBag.Lista = new SelectList(_listaTreinoDAO.ListarTodos(), "IdListaTreino", "NomeLista");



            tr.Aluno       = _alunoDAO.BuscarPorId(drpAlunos);
            tr.Professor   = _professorDAO.BuscarPorId(drpProfessores);
            tr.ListaTreino = _listaTreinoDAO.BuscarPorId(drpLista);

            _treinoDAO.Cadastrar(tr);
            return(RedirectToAction("IndexProfessor", "Professor"));
        }
예제 #6
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                Turma turma = new Turma();
                turma.Numero      = Convert.ToInt32(collection["Numero"]);
                turma.Instituicao = InstituicaoDAO.BuscarPorId(Convert.ToInt32(collection["Instituicao.Id"]));
                turma.Curso       = CursoDAO.BuscarPorId(Convert.ToInt32(collection["Curso.Id"]));
                turma.Professor   = ProfessorDAO.BuscarPorId(Convert.ToInt32(collection["Professor.Id"]));
                turma.Ano         = Convert.ToInt32(collection["Ano"]);
                turma.Semestre    = Convert.ToInt32(collection["Semestre"]);

                if (!TurmaDAO.Persistir(turma))
                {
                    return(View());
                }

                return(RedirectToAction("Index"));
            }
            catch {
                return(View());
            }
        }
예제 #7
0
 public IActionResult Alterar(int id)
 {
     return(View
                (_professorDAO.BuscarPorId(id)));
 }