Пример #1
0
 public static TodoItemsState OnInitializeStore(TodoItemsState state, InitializeStoreAction action)
 {
     return(state with
     {
         TodoItems = new List <Todo>(action.TodoItems)
     });
 }
Пример #2
0
 public static TodoItemsState OnRemoveTodo(TodoItemsState state, RemoveTodoAction action)
 {
     state.TodoItems.RemoveAll(todo => todo.Id == action.Id);
     return(state with
     {
         TodoItems = new List <Todo>(state.TodoItems)
     });
 }
Пример #3
0
 public static TodoItemsState OnAddTodo(TodoItemsState state, AddTodoAction action)
 {
     state.TodoItems.Add(action.Todo);
     return(state with
     {
         TodoItems = new List <Todo>(state.TodoItems)
     });
 }