Ejemplo n.º 1
0
 public CargoController(IConsultaBase <Cargo, CargoDto> consultaBase,
                        ArmazenadorDeCargo armazenadorDeCargo,
                        ExclusaoDeCargo exclusaoDeCargo)
 {
     _consultaBase       = consultaBase;
     _armazenadorDeCargo = armazenadorDeCargo;
     _exclusaoDeCargo    = exclusaoDeCargo;
 }
 public EmpresaController(
     IMapper mapper,
     IConsultaBase <Empresa, EmpresaDto> consultaBase,
     ArmazenadorDeEmpresa armazenadorDeEmpresa,
     ExclusaoDeEmpresa exclusaoDeEmpresa)
 {
     _mapper               = mapper;
     _consultaBase         = consultaBase;
     _armazenadorDeEmpresa = armazenadorDeEmpresa;
     _exclusaoDeEmpresa    = exclusaoDeEmpresa;
 }
 public FuncionarioController(ArmazenadorDeFuncionario armazenadorDeFuncionario,
                              ExclusaoDeFuncionario exclusaoDeFuncionario,
                              VinculadorDeFuncionarioEmpresa vinculadorDeFuncionarioEmpresa,
                              VinculadorDeFuncionarioCargo vinculadorDeFuncionarioCargo,
                              IConsultaBase <Funcionario, FuncionarioDto> consultaBase)
 {
     _armazenadorDeFuncionario       = armazenadorDeFuncionario;
     _exclusaoDeFuncionario          = exclusaoDeFuncionario;
     _vinculadorDeFuncionarioEmpresa = vinculadorDeFuncionarioEmpresa;
     _vinculadorDeFuncionarioCargo   = vinculadorDeFuncionarioCargo;
     _consultaBase = consultaBase;
 }
Ejemplo n.º 4
0
 public FuncionariosController(
     IArmazenadorDeFuncionario armazenadorDeFuncionario,
     ExclusaoDeFuncionario exclusaoDeFuncionario,
     IFuncionarioRepositorio funcionarioRepositorio,
     IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio,
     IConsultaBase <Funcionario, FuncionarioDto> consultaBase) :
     base(notificacaoDeDominio)
 {
     _armazenadorDeFuncionario = armazenadorDeFuncionario;
     _exclusaoDeFuncionario    = exclusaoDeFuncionario;
     _funcionarioRepositorio   = funcionarioRepositorio;
     _consultaBase             = consultaBase;
 }