Interface IRepositoryBindableBase<TEntity>
- Namespace
- H.Extensions.ViewModel
- Assembly
- H.Extensions.ViewModel.dll
public interface IRepositoryBindableBase<TEntity> : IRepositoryBindable where TEntity : StringEntityBase, new()
Type Parameters
TEntity
- Extension Methods
-
Properties
AddCommand
IDisplayCommand AddCommand { get; }
Property Value
- IDisplayCommand
CheckedAll
bool CheckedAll { get; set; }
Property Value
- bool
CheckedAllCommand
IDisplayCommand CheckedAllCommand { get; }
Property Value
- IDisplayCommand
ClearCommand
IDisplayCommand ClearCommand { get; }
Property Value
- IDisplayCommand
DeleteCheckedCommand
IDisplayCommand DeleteCheckedCommand { get; }
Property Value
- IDisplayCommand
DeleteCommand
IDisplayCommand DeleteCommand { get; }
Property Value
- IDisplayCommand
EditCommand
IDisplayCommand EditCommand { get; }
Property Value
- IDisplayCommand
ExportCommand
IDisplayCommand ExportCommand { get; }
Property Value
- IDisplayCommand
GridSetCommand
IDisplayCommand GridSetCommand { get; }
Property Value
- IDisplayCommand
IsBusy
bool IsBusy { get; set; }
Property Value
- bool
LoadedCommand
RelayCommand LoadedCommand { get; }
Property Value
- RelayCommand
ModelType
Property Value
- Type
NextCommand
IDisplayCommand NextCommand { get; }
Property Value
- IDisplayCommand
PreviousCommand
IDisplayCommand PreviousCommand { get; }
Property Value
- IDisplayCommand
Repository
IStringRepository<TEntity> Repository { get; }
Property Value
- IStringRepository<TEntity>
SaveCommand
IDisplayCommand SaveCommand { get; }
Property Value
- IDisplayCommand
UseMessage
bool UseMessage { get; set; }
Property Value
- bool
UseOperationLog
bool UseOperationLog { get; set; }
Property Value
- bool
ViewCommand
IDisplayCommand ViewCommand { get; }
Property Value
- IDisplayCommand
Methods
Add(object)
Parameters
obj
object
Returns
- Task
Add(params TEntity[])
Task Add(params TEntity[] ms)
Parameters
ms
TEntity[]
Returns
- Task
CanClear()
Returns
- bool
Clear(object)
Task Clear(object obj = null)
Parameters
obj
object
Returns
- Task
Delete(object)
Parameters
obj
object
Returns
- Task
Edit(object)
Parameters
obj
object
Returns
- Task
Export(string)
Parameters
path
string
Returns
- Task
Next()
Previous()
RefreshData(params string[])
void RefreshData(params string[] includes)
Parameters
includes
string[]
Save()
Returns
- Task<int>
View(object)
Parameters
obj
object
Returns
- Task