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)); }
public IActionResult Consulta( [FromServices] TarefaRepository tarefaRepository, [FromServices] UsuarioRepository usuarioRepository) { var lista = new List <Tarefa>(); try { var usuario = usuarioRepository.GetByEmail(User.Identity.Name); if (usuario != null) { lista = tarefaRepository.GetAll(usuario.IdUsuario); } } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(View(lista)); }
public IActionResult Index() { var tarefas = _repository.GetAll(); return(View(tarefas)); }
public IActionResult Index() { return(View(_repository.GetAll())); }