Method AddCase
AddCase(ActionCreator, CaseReducer<TState>)
Adds a case to the reducer switch statement.
Declaration
public ReducerSwitchBuilder<TState> AddCase(ActionCreator action, CaseReducer<TState> reducer)
Parameters
| Type | Name | Description | 
|---|---|---|
| ActionCreator | action | The action creator for the action type you want to handle.  | 
    
| CaseReducer<TState> | reducer | The reducer function for the action type you want to handle.  | 
    
Returns
| Type | Description | 
|---|---|
| ReducerSwitchBuilder<TState> | The Reducer Switch Builder.  | 
    
AddCase<T>(ActionCreator<T>, CaseReducer<T, TState>)
Adds a case to the reducer switch statement.
Declaration
public ReducerSwitchBuilder<TState> AddCase<T>(ActionCreator<T> action, CaseReducer<T, TState> reducer)
Parameters
| Type | Name | Description | 
|---|---|---|
| ActionCreator<T> | action | The action creator for the action type you want to handle.  | 
    
| CaseReducer<T, TState> | reducer | The reducer function for the action type you want to handle.  | 
    
Returns
| Type | Description | 
|---|---|
| ReducerSwitchBuilder<TState> | The Reducer Switch Builder.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| T | The type of the action payload.  |