コード例 #1
0
        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));
        }