Skip to content

Latest commit

 

History

History
47 lines (37 loc) · 5.64 KB

File metadata and controls

47 lines (37 loc) · 5.64 KB

SingleEditDetail<T,D> Class

public class SingleEditDetail<T,D> : EficazFramework.ViewModels.Services.ViewModelService<T>
    where T : class
    where D : class

Type parameters

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