private void FilterTodos(TodosFilter filter) { MainActivity.Store.Dispatch(new FilterTodosAction { Filter = filter }); }
private void FilterTodos(TodosFilter filter) { App.Store.Dispatch(new FilterTodosAction { Filter = filter }); }
private IEnumerable <Todo> FilterTodos(IEnumerable <Todo> todos, TodosFilter filter) { if (filter == TodosFilter.Completed) { return(todos.Where(x => x.IsCompleted)); } if (filter == TodosFilter.InProgress) { return(todos.Where(x => !x.IsCompleted)); } return(todos); }
private IEnumerable<Todo> FilterTodos(IEnumerable<Todo> todos, TodosFilter filter) { if(filter == TodosFilter.Completed) { return todos.Where(x => x.IsCompleted); } if(filter == TodosFilter.InProgress) { return todos.Where(x => !x.IsCompleted); } return todos; }
private void CheckFilter(TodosFilter filter) { if (filter == TodosFilter.All) { AllFilter.IsToggled = true; } else if (filter == TodosFilter.Completed) { CompletedFilter.IsToggled = true; } else if (filter == TodosFilter.InProgress) { InProgressFilter.IsToggled = true; } }
private void CheckFilter(TodosFilter filter) { if(filter == TodosFilter.All) { AllFilter.IsChecked = true; } else if(filter == TodosFilter.Completed) { CompletedFilter.IsChecked = true; } else if(filter == TodosFilter.InProgress) { InProgressFilter.IsChecked = true; } }
private void CheckFilter(TodosFilter selectedFilter) { switch (selectedFilter) { case TodosFilter.InProgress: InProgressFilter.IsChecked = true; break; case TodosFilter.Completed: CompletedFilter.IsChecked = true; break; default: AllFilter.IsChecked = true; break; } }
public ApplicationState( ImmutableArray<Todo> allTodos, TodosFilter filter, IEnumerable<Todo> filteredTodos, bool completeAllIsChecked, bool completeAllIsVisible, bool clearTodosIsVisible, string activeTodosCounterMessage, bool areFiltersVisible) { AllTodos = allTodos; Filter = filter; FilteredTodos = filteredTodos; CompleteAllIsChecked = completeAllIsChecked; CompleteAllIsVisible = completeAllIsVisible; ClearTodosIsVisible = clearTodosIsVisible; ActiveTodosCounterMessage = activeTodosCounterMessage; AreFiltersVisible = areFiltersVisible; }
private void UpdateRadioButtons(TodosFilter filter) { switch (filter) { case TodosFilter.Active: { filterActive.IsChecked = true; break; } case TodosFilter.Completed: { filterCompleted.IsChecked = true; break; } case TodosFilter.All: default: { filterAll.IsChecked = true; break; } } }
private static TodosFilter FilterChanged(TodosFilter previousState, IAction action) { return(action is FilterChangedAction ? ((FilterChangedAction)action).Filter : previousState); }
public IAction Filter(TodosFilter filter) { return(new FilterTodosAction { Filter = filter }); }
private void FilterTodos(TodosFilter filter) { App.Store.Dispatch(App.Actions.Filter(filter)); }