private void OnClearCompletedTodos(ClearCompletedTodosAction action) { _todos .Where(x => x.IsComplete) .ToList() .ForEach(x => _todos.Remove(x)); EmitChange(); }
public static ImmutableArray<Todo> ClearCompletedTodosReducer(ImmutableArray<Todo> previousState, ClearCompletedTodosAction action) { return previousState.RemoveAll(todo => todo.IsCompleted); }
public static ImmutableArray <Todo> ClearCompletedTodosReducer(ImmutableArray <Todo> previousState, ClearCompletedTodosAction action) { return(previousState.RemoveAll(todo => todo.IsCompleted)); }