public class SingleEditDetail<T,D> : EficazFramework.ViewModels.Services.ViewModelService<T>
where T : class
where D : class
T
D
Inheritance System.Object 🡒 EficazFramework.ViewModels.Services.ViewModelService<T> 🡒 SingleEditDetail<T,D>
Constructors | |
---|---|
SingleEditDetail(ViewModel<T>, SingleEdit<T>, Expression<Func<T,IList<D>>>) |
Properties | |
---|---|
CanAdd | Notifica a View se os comando Novo está habilitado. |
CanCancelAsyncSave | Notifica a View se o comando de cancelamento de gravação assíncrona está disponível. |
CanModifyOrDelete | Notifica a View se os comandos Editar, Salvar e Excluir estão habilitados. |
CanSave | Notifica a View se o comando salvar está habilitado. |
CommitOnSave | Obtém ou define se os dados devem ser persistidos no repositório após salvar a entidade detalhe D, ou se a efetiva gravação deve ser feita após o comando salvar de edição da entidade mestre T. |
CurrentEntry | Obtém ou define a entidade atual em edição ou inserção. |
DataContext | Contém a cópia da enumeração dos resultados obtidos na propriedade de Navegação. |
DeleteDataContext | Contém uma lista de novas entidades a serem adicionadas À persistência ao gravar a entidade Master. |
DetailValidator | Validador para Entidades Detalhe |
InsertDataContext | Contém uma lista de novas entidades a serem adicionadas À persistência ao gravar a entidade Master. |
Methods | |
---|---|
CancelSave() | Acão ao acionar o cancelamento da operação de gravação assíncrona |
MoveNext() | Seleciona o próximo item do DataContext, baseado no item atualmente selecionado |
MovePrevious() | Seleciona o item anteriro do DataContext, baseado no item atualmente selecionado |
MoveTo(D) | Seleciona o item definido em argumento |
MoveToFirst() | Seleciona o primeiro item do DataContext |
MoveToLast() | Seleciona o último item do DataContext |