public CommandInsertFichaDeSupervision( IEmpleoRepositoryReadOnly empleoRepositoryRead, IEmpleoRepositoryCommands empleoRepositoryCommands, IBeneficiarioRepositoryReadOnly beneficiarioRepositoryRead, IBeneficiarioRepositoryCommands beneficiarioRepositoryCommands, IAuthenticateUser authenticateUser , Func <IUnitOfWork> unitOfWork) { _empleoRepositoryRead = empleoRepositoryRead; _empleoRepositoryCommands = empleoRepositoryCommands; _beneficiarioRepositoryRead = beneficiarioRepositoryRead; _beneficiarioRepositoryCommands = beneficiarioRepositoryCommands; _authenticateUser = authenticateUser; _unitOfWork = unitOfWork; }