Пример #1
0
        private void DispachAction()
        {
            object action = null;

            switch (_optionType)
            {
            case OptionType.Remove:
                action = new RemoveSelectedTodosAction();
                break;

            case OptionType.SellectAll:
                action = new UpdateSelectedAllToDoAction
                {
                    IsSelected = _toggle
                };
                break;

            case OptionType.ToggleCompliteg:
                action = new CompleteSelectedTodosAction
                {
                    IsCompleted = _toggle
                };
                break;
            }

            if (action == null)
            {
                return;
            }
            CurrentStore?.Dispatch(action);
            _toggle = !_toggle;
        }
Пример #2
0
 private void DispachAction()
 {
     CurrentStore?.Dispatch(new ChangeToDosFilterAction
     {
         Filter = _filterType
     });
 }
Пример #3
0
 private void DispachAction(string text)
 {
     CurrentStore?.Dispatch(new AddToDoAction
     {
         Text = text
     });
     _toDoInputField.text = string.Empty;
 }
Пример #4
0
 private void DispachAction(bool select)
 {
     if (_toDoId < 0)
     {
         return;
     }
     CurrentStore?.Dispatch(new UpdateSelectedToDoAction
     {
         ToDoId     = _toDoId,
         IsSelected = select
     });
 }
Пример #5
0
        private void DispachAction()
        {
            if (_toDoId < 0)
            {
                return;
            }

            CurrentStore?.Dispatch(new ToggleCompletedToDoAction
            {
                ToDoId = _toDoId
            });
        }