public CommandInsertBeneficiario(IBeneficiarioRepositoryReadOnly repositoryReadBeneficiario,
                                  IParentescoReadOnlyRepository repositoryReadParentesco,
                                  IBeneficiarioRepositoryCommands repositoryCommandBeneficiario,
                                  Func <IUnitOfWork> uow) : base(repositoryCommandBeneficiario, uow)
 {
     _repositoryReadBeneficiario = repositoryReadBeneficiario;
     _repositoryReadParentesco   = repositoryReadParentesco;
 }
 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;
 }