public async Task <IActionResult> Index(string Pesquisar = null)
        {
            Professor professor;
            IEnumerable <Atividade> atividades = await _atividadeService.GetAtividadesAsync();

            var usuarioAtual = await _userManager.GetUserAsync(User);

            if (usuarioAtual.TipoUsuario != 2)
            {
                return(RedirectToAction("Index", "Perfil"));
            }
            professor = await _professorService.GetProfessorPorCPFAsync(usuarioAtual.UserName);

            if (!string.IsNullOrWhiteSpace(Pesquisar))
            {
                atividades = atividades.Where(atividade => atividade.Nome.ToUpper().Contains(Pesquisar.ToUpper()));
            }

            return(View(new ConsultarAtividadesViewModel
            {
                Atividades = atividades.ToList()
            }));
        }