コード例 #1
0
        public void AddTodo()
        {
            var action = new AddTodoAction(Description);

            Dispatcher.Dispatch(action);
            this.Description = string.Empty;
        }
コード例 #2
0
 private void AddAction(AddTodoAction action)
 {
     _todoCollection.Insert(new TodoItem
     {
         Id   = action.Id,
         Text = action.Text
     });
 }
コード例 #3
0
ファイル: Reducers.cs プロジェクト: PetarKirov/redux-wannabe
 public static ImmutableArray <Todo> AddTodoReducer(ImmutableArray <Todo> previousState, AddTodoAction action)
 {
     return(previousState.Insert(0, new Todo(
                                     text: action.Text,
                                     isCompleted: false,
                                     id: Guid.NewGuid()
                                     )));
 }
コード例 #4
0
 private static ImmutableArray <TodoItem> AddTodoReducer(ImmutableArray <TodoItem> previousState, AddTodoAction action)
 {
     return(previousState
            .Insert(0, new TodoItem
     {
         Id = action.Id,
         Text = action.Text
     }));
 }
コード例 #5
0
ファイル: Reducers.cs プロジェクト: zBrianW/redux.NET
 public static ImmutableArray <Todo> AddTodoReducer(ImmutableArray <Todo> previousState, AddTodoAction action)
 {
     return(previousState
            .Insert(0, new Todo
     {
         Id = Guid.NewGuid(),
         Text = action.Text
     }));
 }
コード例 #6
0
ファイル: Reducers.cs プロジェクト: underwater/redux-wpf
 public static ImmutableArray <Todo> AddTodoReducer(ImmutableArray <Todo> previousState, AddTodoAction action)
 {
     return(previousState.Insert(0, new Todo(action.Text)));
 }