public CommandUpdateEmpleo(IRepositoryCommands <Empleo> repository, Func <IUnitOfWork> unitOfWork, IEmpleoRepositoryReadOnly repositoryRead, IBeneficiarioRepositoryReadOnly beneficiarioRepositoryRead, IProvideAllowedDaysForNewEmpleo providerDays, IEmpresaRepositoryReadOnly empresaRepositoryRead, ITipoDeEmpleoReadOnlyRepository tipoDeEmpleoReadOnlyRepository) : base(repository, unitOfWork) { _repositoryRead = repositoryRead; _beneficiarioRepositoryRead = beneficiarioRepositoryRead; _providerDays = providerDays; _empresaRepositoryRead = empresaRepositoryRead; _tipoDeEmpleoReadOnlyRepository = tipoDeEmpleoReadOnlyRepository; }
public CommandUpdateTipoEmpleo(ITipoDeEmpleoReadOnlyRepository repositoryRead, IRepositoryCommands <TipoEmpleo> repository, Func <IUnitOfWork> unitOfWork) : base(repository, unitOfWork) { _repositoryRead = repositoryRead; }
public TipoEmpleoModuleQuery(ITipoDeEmpleoReadOnlyRepository readOnlyRepository) { Get["/enterprise/empleos/tipos"] = parameters => Response.AsJson(readOnlyRepository.getAll()); }