C# 클래스 AppExemplo.Domain.Cadastro.Service.ClienteService

상속: ServiceBase, IClienteService
파일 보기 프로젝트 열기: penihel/ASPNET5.AppExemplo

공개 메소드들

메소드 설명
ClienteService ( IClienteRepository clienteRepository ) : System

Pedimos o repositório a classe Cliente (teremos um Ioc/Service Locator em breve)

Delete ( ClienteEntity entity ) : void

Exclui um cliente

GetById ( System.Guid key ) : ClienteEntity

Recupera um cliente pela a chave (Id)

Insert ( ClienteEntity entity ) : void

Insere um cliente

Query ( ClienteFilterEntity filter ) : IList

Recupera uma lista de clientes com base nos parametros de filtro

Update ( ClienteEntity entity ) : void

Altera um cliente

비공개 메소드들

메소드 설명
VerifyIfCanDelete ( ClienteEntity entity ) : void
VerifyIfCanInsert ( ClienteEntity entity ) : void

Verifica se o cliente pode ser inserido

VerifyIfCanUpdate ( ClienteEntity entity ) : void

메소드 상세

ClienteService() 공개 메소드

Pedimos o repositório a classe Cliente (teremos um Ioc/Service Locator em breve)
public ClienteService ( IClienteRepository clienteRepository ) : System
clienteRepository IClienteRepository
리턴 System

Delete() 공개 메소드

Exclui um cliente
public Delete ( ClienteEntity entity ) : void
entity ClienteEntity objeto a ser Excluido
리턴 void

GetById() 공개 메소드

Recupera um cliente pela a chave (Id)
public GetById ( System.Guid key ) : ClienteEntity
key System.Guid chave (Id)
리턴 ClienteEntity

Insert() 공개 메소드

Insere um cliente
public Insert ( ClienteEntity entity ) : void
entity ClienteEntity objeto a ser inserido
리턴 void

Query() 공개 메소드

Recupera uma lista de clientes com base nos parametros de filtro
public Query ( ClienteFilterEntity filter ) : IList
filter ClienteFilterEntity Parametros de filtro
리턴 IList

Update() 공개 메소드

Altera um cliente
public Update ( ClienteEntity entity ) : void
entity ClienteEntity objeto a ser alterado
리턴 void