Interface IInterestHelper
Assembly: SoDataBase.dll
Syntax
public interface IInterestHelper
Properties
HistoryInfo
Declaration
HistoryInfo HistoryInfo { get; }
Property Value
SelectedHeadingItems
Declaration
List<ISoListHeading> SelectedHeadingItems { get; }
Property Value
SelectedRootItems
Declaration
List<ISoListItem> SelectedRootItems { get; }
Property Value
Methods
ConstructAsync(CancellationToken)
Declaration
Task ConstructAsync(CancellationToken cancellationToken = default)
Parameters
Returns
GetHeadingItemsAsync(CancellationToken)
Declaration
Task<List<ISoListHeading>> GetHeadingItemsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
GetRootItemsAsync(CancellationToken)
Declaration
Task<List<ISoListItem>> GetRootItemsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
IsItemSelected(int)
Declaration
bool IsItemSelected(int interestId)
Parameters
Type |
Name |
Description |
int |
interestId |
|
Returns
RefreshAsync(CancellationToken)
Declaration
Task RefreshAsync(CancellationToken cancellationToken = default)
Parameters
Returns
SetItemSelectionAsync(ISelectableListItem, CancellationToken)
Declaration
Task SetItemSelectionAsync(ISelectableListItem item, CancellationToken cancellationToken = default)
Parameters
Returns
SetItemSelectionAsync(ISoList, CancellationToken)
Declaration
Task SetItemSelectionAsync(ISoList list, CancellationToken cancellationToken = default)
Parameters
Returns
SetItemSelectionAsync(List<ISelectableListItem>, CancellationToken)
Declaration
Task SetItemSelectionAsync(List<ISelectableListItem> items, CancellationToken cancellationToken = default)
Parameters
Returns
SetItemSelectionAsync(List<ISoListItem>, CancellationToken)
Declaration
Task SetItemSelectionAsync(List<ISoListItem> selectableItems, CancellationToken cancellationToken = default)
Parameters
Returns
SetItemSelectionAsync(int, bool, CancellationToken)
Declaration
Task SetItemSelectionAsync(int interestId, bool isSelected, CancellationToken cancellationToken = default)
Parameters
Returns
Events
OnActiveInterestsChanged
Declaration
event ActiveInterestsChanged OnActiveInterestsChanged
Event Type
Extension Methods