private void aplicarFiltro(bool somenteFolga) { if (somenteFolga) { DiasPeriodoFiltro = DiasPeriodo.Where(x => x.IsDiaFolga).ToList(); } else { DiasPeriodoFiltro = DiasPeriodo; } }
private void exibir() { FuncionarioEmExibicao = FuncionarioEscolhido; DiasPeriodo = relatorioService .gerarRelatorio(FuncionarioEscolhido, PeriodoInicio, PeriodoFim).Dias .Select(x => new DiaFolgaDTO(x, FuncionarioEmExibicao)) .ToList(); DiasPeriodo.ForEach(x => x.PropertyChanged += DiaFolgaChanged); aplicarFiltro(ExibirSomenteFolgas); RaisePropertyChanged("DiasPeriodoFiltro"); }