public RegisterNewDataCoordinatorBusinessRulesValidator(StaffUserIsRegistered isRegistered,
                                                                CanAssignToNationalSociety canAssignToNationalSociety)
            : base(isRegistered)
        {
            _canAssignToNationalSociety = canAssignToNationalSociety;

            RuleFor(_ => _.Role.AssignedNationalSocieties)
            .Must(BeAssignable).WithMessage("Cannot assign to the selected National Societies");
        }
        public RegisterNewSystemConfiguratorBusinessRulesValidator(
            StaffUserIsRegistered isRegistered,
            CanAssignToNationalSociety canAssignToNationalSociety,
            bool isNewRegistration)
            : base(isRegistered, isNewRegistration)
        {
            _canAssignToNationalSociety = canAssignToNationalSociety;

            RuleFor(_ => _.Role.AssignedNationalSocieties)
            .Must(BeAssignable).WithMessage("Cannot assign to the selected National Societies");
        }