private static ToDo[] CompleteAllTodosReducer(ToDo[] previousState, CompleteAllTodosAction action) { return(previousState.UpdateItem(toDo => new ToDo { Id = toDo.Id, Text = toDo.Text, Selected = toDo.Selected, Completed = action.IsCompleted })); }
public static ImmutableArray <Todo> CompleteAllTodosReducer(ImmutableArray <Todo> previousState, CompleteAllTodosAction action) { return(previousState.Select(x => new Todo( text: x.Text, isCompleted: action.IsCompleted, id: x.Id )).ToImmutableArray()); }
public static ImmutableArray <Todo> CompleteAllTodosReducer(ImmutableArray <Todo> previousState, CompleteAllTodosAction action) { return(previousState .Select(x => new Todo { Id = x.Id, Text = x.Text, IsCompleted = action.IsCompleted }) .ToImmutableArray()); }