示例#1
0
        public GeralViewModel(ContentPage page)
        {
            Page = page;

            Database database = new Database();

            Tarefas           = database.Consultar();
            TarefasHoje       = Tarefas.Where <Tarefa>(a => a.Data.Date == DateTime.Now.Date && a.DataFinalizacao == null).ToList();
            TarefasAtrasadas  = Tarefas.Where <Tarefa>(a => a.Data < DateTime.Now && a.DataFinalizacao == null).ToList();
            TarefasPendentes  = Tarefas.Where <Tarefa>(a => a.DataFinalizacao == null).ToList();
            TarefasConcluidas = Tarefas.Where <Tarefa>(a => a.DataFinalizacao != null).ToList();

            TotalHojeCommand       = new Command(CommandTotalHoje);
            TotalPendentesCommand  = new Command(CommandTotalPendentes);
            TotalConcluidasCommand = new Command(CommandTotalConcluidas);
            TotalAtrasadasCommand  = new Command(CommandTotalAtrasadas);
        }