예제 #1
0
        public ActionResult Index()
        {
            TarefaDAO     tarefasDatabase = new TarefaDAO();
            List <Tarefa> tarefas         = tarefasDatabase.Listar();

            return(View(tarefas));
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             TarefaDAO d = new TarefaDAO();
             gridTarefas.DataSource = d.Listar(); //popular a grid
             gridTarefas.DataBind();              //exibir conteudo da grid
         }
         catch (Exception ex)
         {
             lblMensagem.Text = ex.Message;
         }
     }
 }
예제 #3
0
        private List <Tarefa> ListarTarefas(int qtde, string filtro)
        {
            var lst = taferaDAO.Listar();

            if (qtde > 0 && string.IsNullOrEmpty(filtro))
            {
                return(lst.OrderByDescending(p => p.DataExcucao).Take(qtde).ToList());
            }

            if (!string.IsNullOrEmpty(filtro))
            {
                return(lst.Where(p => p.Titulo.Contains(filtro)).OrderByDescending(p => p.DataExcucao).ToList());
            }

            return(new List <Tarefa>());
        }