Table of Contents

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

Type ModelType { get; }

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)

Task Add(object obj)

Parameters

obj object

Returns

Task

Add(params TEntity[])

Task Add(params TEntity[] ms)

Parameters

ms TEntity[]

Returns

Task

CanClear()

bool CanClear()

Returns

bool

Clear(object)

Task Clear(object obj = null)

Parameters

obj object

Returns

Task

Delete(object)

Task Delete(object obj)

Parameters

obj object

Returns

Task

Edit(object)

Task Edit(object obj)

Parameters

obj object

Returns

Task

Export(string)

Task Export(string path)

Parameters

path string

Returns

Task

Next()

void Next()

Previous()

void Previous()

RefreshData(params string[])

void RefreshData(params string[] includes)

Parameters

includes string[]

Save()

Task<int> Save()

Returns

Task<int>

View(object)

Task View(object obj)

Parameters

obj object

Returns

Task