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; }
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; }