public async Task <IActionResult> SelecionarArquivo() { var professorUsuario = ProfessorUsuario(); _professorUsuario = await professorUsuario; var unidadeViewModel = _mapper.Map <IEnumerable <Unidade>, IEnumerable <UnidadeViewModel> >(await _unidadeAppService.ConsultarUnidadesDoProfessorAsync(_professorUsuario.IdDoProfessor)); var conteudoProfessorViewModel = new ConteudoProfessorViewModel(unidadeViewModel); return(View(conteudoProfessorViewModel)); }
public async Task <IActionResult> Conteudo(string diretorioDaUnidade) { var professorUsuario = ProfessorUsuario(); _professorUsuario = await professorUsuario; ViewBag.UserName = _professorUsuario.Pessoa.NomeDaPessoa + " " + _professorUsuario.Pessoa.SobrenomeDaPessoa; var unidadeViewModel = _mapper.Map <IEnumerable <Unidade>, IEnumerable <UnidadeViewModel> >(await _unidadeAppService.ConsultarUnidadesDoProfessorAsync(_professorUsuario.IdDoProfessor)); _arquivos = diretorioDaUnidade != null ? await _arquivoAppService.RecuperarArquivosAsync(diretorioDaUnidade) : null; var conteudoProfessorViewModel = new ConteudoProfessorViewModel(unidadeViewModel, _arquivos); return(View(conteudoProfessorViewModel)); }