Пример #1
0
        public static Turma Turma(TurmaViewModel turmaViewModel)
        {
            Turma _turma = new Turma()
            {
                TurmaID = turmaViewModel.TurmaID,
                DataInicio = turmaViewModel.DataInicio,
                DataFim = turmaViewModel.DataFim,
                Curso = turmaViewModel.Curso,
                CargaHoraria = turmaViewModel.CargaHoraria,
                ProfessorID = turmaViewModel.ProfessorID,
            };

            if (turmaViewModel.Professor != null)
                _turma.Professor = Professor(turmaViewModel.Professor);

            return _turma;
        }
Пример #2
0
        public ActionResult Adicionar(TurmaViewModel turma)
        {
            if(ModelState.IsValid)
            {
                try
                {
                    _turmaRepositorio.Adicionar(Mapeamento.ViewModelToView.Turma(turma));
                    return RedirectToAction("Listar");
                }
                catch (Exception)
                {
                    return View();
                }
            }

            return View();
        }
Пример #3
0
        public static TurmaViewModel Turma(Turma turma)
        {
            TurmaViewModel _turmaViewModel = new TurmaViewModel()
            {
                TurmaID = turma.TurmaID,
                DataInicio = turma.DataInicio,
                DataFim = turma.DataFim,
                Curso = turma.Curso,
                CargaHoraria = turma.CargaHoraria,
                ProfessorID = turma.ProfessorID
            };

            if (turma.Professor != null)
                _turmaViewModel.Professor = Professor(turma.Professor);

            return _turmaViewModel;
        }
Пример #4
0
 public ActionResult Excluir(TurmaViewModel turma)
 {
     try
     {
         _turmaRepositorio.Excluir(Mapeamento.ViewModelToView.Turma(turma));
         return RedirectToAction("Listar");
     }
     catch
     {
         InsereViewBagProfessores();
         return View(turma.TurmaID);
     }
 }