public ActionResult Index() { var usuario = _usuarioRepository.GetById(int.Parse(Session["IdUsuario"].ToString())); List <Tarefa> tarefa; if (usuario.Permissao == "ADMINISTRADOR") { tarefa = _tarefaRepository.GetAll(); } else { tarefa = _tarefaRepository.GetByUsuario(usuario.UsuarioId); } List <TarefaViewModel> viewModel = new List <TarefaViewModel>(); foreach (var item in tarefa) { var model = new TarefaViewModel(); model.Titulo = item.Titulo; model.TarefaId = item.TarefaId; model.IsConcluido = item.IsConcluido; viewModel.Add(model); } return(View("Tarefas", viewModel)); }