public async Task <IActionResult> Professores() { var coordenadorUsuario = CoodernadorUsuario(); _coordenadorUsuario = await coordenadorUsuario; ViewBag.UserName = $"{_coordenadorUsuario.Pessoa.NomeDaPessoa} {_coordenadorUsuario.Pessoa.SobrenomeDaPessoa}"; var professorViewModel = _mapper.Map <IEnumerable <Professor>, IEnumerable <ProfessorViewModel> >(await _professorAppService.ConsultarTodosProfessoresAsync()); return(View(professorViewModel)); }
public async Task <IActionResult> VincularProfessor(int idDaUnidade) { var unidadeViewModel = _mapper.Map <Unidade, UnidadeViewModel>(await _unidadeAppService.ConsultarPeloIdAsync(idDaUnidade)); TempData["IdDaUnidade"] = unidadeViewModel.IdDaUnidade; TempData["NomeDaUnidade"] = unidadeViewModel.NomeDaUnidade; TempData["DiretorioDaUnidade"] = unidadeViewModel.DiretorioDaUnidade; TempData["IdDoModulo"] = unidadeViewModel.IdDoModulo; var professoresViewModel = _mapper.Map <IEnumerable <Professor>, IEnumerable <ProfessorViewModel> >(await _professorAppService.ConsultarTodosProfessoresAsync()); var vincularProfessorViewModel = new VincularProfessorViewModel(unidadeViewModel, professoresViewModel); return(View(vincularProfessorViewModel)); }