public async Task InicializarViewBagAsync() { var turmasViewModel = Mapper.Map <IList <Turma>, IList <TurmaVM> >(await _bussinesTurma.ObterTodosAsync()); ViewBag.Turmas = turmasViewModel; ViewBag.Tipos = Enum.GetValues(typeof(TiposOcorrenciaEnum)); }
public async Task <ActionResult> Novo(int idAluno) { var matriculaVM = new MatriculaVM(); var aluno = await _bussinesAluno.ObterPorIdAsync(idAluno); if (aluno == null) { return(HttpNotFound("Aluno não encontrado")); } matriculaVM.AlunoId = aluno.Id; matriculaVM.Aluno = Mapper.Map <Aluno, AlunoVM>(aluno); matriculaVM.Turmas = Mapper.Map <IList <Turma>, List <TurmaVM> >(await _bussinesTurma.ObterTodosAsync()); matriculaVM.Modulos = Mapper.Map <IList <Modulo>, List <ModuloVM> >(await _bussinesModulo.ObterTodosAsync()); var matriculas = await _bussinesMatricula.ObterMatriculasPorAluno(idAluno); matriculaVM.TurmasMatriculadas = Mapper.Map <IList <Turma>, List <TurmaVM> >(matriculas.Select(m => m.Turma).ToList()); return(View(matriculaVM)); }
// GET: Turmas public async Task <ActionResult> Index() { var turmasViewModel = Mapper.Map <IList <Turma>, IList <TurmaVM> >(await _bussinesTurma.ObterTodosAsync()); return(View(turmasViewModel)); }