Esempio n. 1
0
        protected override bool OnServerSideEvaluate()
        {
            String username = GetControlValidationValue("UserLoginId");
            String originalUsername = ((HiddenField) FindControl("OriginalUserLoginId")).Value;

            if (String.IsNullOrEmpty(username))
            {
                ErrorMessage = ValidationErrors.UsernameCannotBeEmpty;
                return false;
            }

            var controller = new UserManagementController();

            if (controller.ExistsUsername(username) && !username.Equals(originalUsername))
            {
                ErrorMessage = String.Format(ValidationErrors.UsernameAlreadyExists, username);
                return false;
            }

            return true;
        }
Esempio n. 2
0
        protected override bool OnServerSideEvaluate()
        {
            String groupName = GetControlValidationValue("GroupName");
            String originalgroupName = ((HiddenField) FindControl("OriginalGroupName")).Value;

            if (String.IsNullOrEmpty(groupName))
            {
                ErrorMessage = ValidationErrors.UserGroupCannotBeEmpty;
                return false;
            }

            var controller = new UserManagementController();

            if (controller.ExistsUsergroup(groupName) && !groupName.Equals(originalgroupName))
            {
                ErrorMessage = string.Format(ValidationErrors.UserGroupAlreadyExists, groupName);
                return false;
            }

            return true;
        }
        public ValidationResult ValidateUserGroupName(string userGroupName, string originalGroupName)
        {
            // This web service in turns call a WCF service which resides on the same or different systems.

            ValidationResult result = new ValidationResult();
            if (String.IsNullOrEmpty(userGroupName))
            {
                result.Success = false;
                result.ErrorCode = -1;
                result.ErrorText =  ValidationErrors.UserGroupCannotBeEmpty;
                return result;
            }

            UserManagementController controller = new UserManagementController();

            if (controller.ExistsUsergroup(userGroupName) && !userGroupName.Equals(originalGroupName))
            {
                result.Success = false;
                result.ErrorCode = -1;
                result.ErrorText = String.Format(ValidationErrors.UserGroupAlreadyExists, userGroupName); ;
                return result;
            }
            else
            {
                result.Success = true;
            }

            return result;
        }