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; }
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; }