protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { if (TID == 0) { AddErrorCode(new BusinessRulesValidationMessage("Template", "Template", "You must select a Template.", BusinessRulesValidationCode.UNSPECIFIED)); } } if (validationMode == BusinessRulesValidationMode.UPDATE) { if (TID == 0) { AddErrorCode(new BusinessRulesValidationMessage("Template", "Template", "You must select a .", BusinessRulesValidationCode.UNSPECIFIED)); } } return(ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { var allowdups = SRPSettings.GetSettingValue("DupEvtCodes").ToUpper() == "TRUE"; if (!allowdups && GetEventCountByEventCode(SecretCode) != 0) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code you have chosen is already in use. Please select a different Secret Code.", BusinessRulesValidationCode.UNSPECIFIED)); } } if (validationMode == BusinessRulesValidationMode.UPDATE) { var allowdups = SRPSettings.GetSettingValue("DupEvtCodes").ToUpper() == "TRUE"; if (!allowdups && GetEventCountByEventCode(EID, SecretCode) != 0) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code you have chosen is already in use. Please select a different Secret Code.", BusinessRulesValidationCode.UNSPECIFIED)); } } return(ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { if (string.IsNullOrEmpty(Title)) { AddErrorCode(new BusinessRulesValidationMessage("Title", "Title", "You must enter a Title.", BusinessRulesValidationCode.UNSPECIFIED)); } } return(ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { if (MiniGameType == 0) { AddErrorCode(new BusinessRulesValidationMessage("MiniGameType", "Mini Game Type", "You must choose a Mini Game Type.", BusinessRulesValidationCode.UNSPECIFIED)); } } return(ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { SRPUser obj = FetchByUsername(Username); if (obj != null) { AddErrorCode(new BusinessRulesValidationMessage("Username", "Username", "Username already exists.", BusinessRulesValidationCode.UNSPECIFIED)); } } return(ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT || validationMode == BusinessRulesValidationMode.UPDATE) { if (!string.IsNullOrWhiteSpace(BadgeList)) { if (BadgesAchieved == 0) { AddErrorCode(new BusinessRulesValidationMessage("BadgesAchieved", "Number of badges earned", "If earning badges is required then you must supply how many badges need to be earned", BusinessRulesValidationCode.REQUIRED_FIELD)); } } } return(ErrorCodes.Count == 0); }
public virtual bool IsValid(BusinessRulesValidationMode validationMode) { return(CheckBusinessRules(validationMode)); }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT || validationMode == BusinessRulesValidationMode.UPDATE) { string filteredHtml = HTML.Replace("<br>", string.Empty); if (string.IsNullOrEmpty(filteredHtml)) { AddErrorCode(new BusinessRulesValidationMessage("HTML", "Description", "You must provide an event description", BusinessRulesValidationCode.REQUIRED_FIELD)); } SecretCode = SecretCode.ToLower(); if (!string.IsNullOrEmpty(SecretCode)) { var allowdups = false; if (SecretCode.Length > 50) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code must be 50 characters or less.", BusinessRulesValidationCode.UNSPECIFIED)); } else if (!Regex.IsMatch(SecretCode, @"^[a-z0-9]+$")) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code can only contain letters and numbers.", BusinessRulesValidationCode.UNSPECIFIED)); } else if (!allowdups) { int eventsWithCode = 0; switch (validationMode) { case BusinessRulesValidationMode.UPDATE: eventsWithCode = GetEventCountByEventCode(EID, SecretCode); break; case BusinessRulesValidationMode.INSERT: eventsWithCode = GetEventCountByEventCode(SecretCode); break; } if (eventsWithCode != 0) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code you have chosen is already in use. Please select a different Secret Code.", BusinessRulesValidationCode.UNSPECIFIED)); } } } } return (ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT || validationMode == BusinessRulesValidationMode.UPDATE) { if (!string.IsNullOrWhiteSpace(BadgeList)) { if (BadgesAchieved == 0) { AddErrorCode(new BusinessRulesValidationMessage("BadgesAchieved", "Number of badges earned", "If earning badges is required then you must supply how many badges need to be earned", BusinessRulesValidationCode.REQUIRED_FIELD)); } } } return (ErrorCodes.Count == 0); }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); if(validationMode == BusinessRulesValidationMode.INSERT) { Patron obj = GetObjectByUsername(Username); if(obj != null) { AddErrorCode(new BusinessRulesValidationMessage("Username", "Username", "The Username you have chosen is already in use. Please select a different Username.", BusinessRulesValidationCode.UNSPECIFIED)); } } return (ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { if (BadgeID == 0) { AddErrorCode(new BusinessRulesValidationMessage("Badge", "Badge", "You must select a badge.", BusinessRulesValidationCode.UNSPECIFIED)); } } return (ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { Patron obj = GetObjectByUsername(Username); if (obj != null) { AddErrorCode(new BusinessRulesValidationMessage("Username", "Username", "The Username you have chosen is already in use. Please select a different Username.", BusinessRulesValidationCode.UNSPECIFIED)); } if (string.IsNullOrEmpty(this.NewPassword)) { AddErrorCode(new BusinessRulesValidationMessage("NewPassword", "Password", "You must supply a password for a new user", BusinessRulesValidationCode.REQUIRED_FIELD)); } } return (ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); if(validationMode == BusinessRulesValidationMode.INSERT) { SRPUser obj = FetchByUsername(this.Username); if(obj != null) { AddErrorCode(new BusinessRulesValidationMessage("Username", "Username", "A user with this username already exists.", BusinessRulesValidationCode.UNSPECIFIED)); } if(SRPUser.EmailExists(this.EmailAddress)) { AddErrorCode(new BusinessRulesValidationMessage("EmailAddress", "Email address", "A user with this email address already exists.", BusinessRulesValidationCode.UNSPECIFIED)); } } return (ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT || validationMode == BusinessRulesValidationMode.UPDATE) { string filteredHtml = HTML.Replace("<br>", string.Empty); if (string.IsNullOrEmpty(filteredHtml)) { AddErrorCode(new BusinessRulesValidationMessage("HTML", "Description", "You must provide an event description", BusinessRulesValidationCode.REQUIRED_FIELD)); } if (!string.IsNullOrWhiteSpace(ExternalLinkToEvent)) { if (!ExternalLinkToEvent.StartsWith("http://") && !ExternalLinkToEvent.StartsWith("https://")) { AddErrorCode(new BusinessRulesValidationMessage("ExternalLinkToEvent", "Link to more information", "The link to more information must start with http:// or https://", BusinessRulesValidationCode.FIELD_VALIDATION)); } } SecretCode = SecretCode.ToLower(); if (!string.IsNullOrEmpty(SecretCode)) { var allowdups = false; if (SecretCode.Length > 50) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code must be 50 characters or less.", BusinessRulesValidationCode.UNSPECIFIED)); } else if (!Regex.IsMatch(SecretCode, @"^[a-z0-9]+$")) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code can only contain letters and numbers.", BusinessRulesValidationCode.UNSPECIFIED)); } else if (!allowdups) { int eventsWithCode = 0; switch (validationMode) { case BusinessRulesValidationMode.UPDATE: eventsWithCode = GetEventCountByEventCode(EID, SecretCode); break; case BusinessRulesValidationMode.INSERT: eventsWithCode = GetEventCountByEventCode(SecretCode); break; } if (eventsWithCode != 0) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code you have chosen is already in use. Please select a different Secret Code.", BusinessRulesValidationCode.UNSPECIFIED)); } } } } return (ErrorCodes.Count == 0); //return true; }
protected virtual bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { return(true); }
public virtual bool IsValid(BusinessRulesValidationMode validationMode) { return CheckBusinessRules(validationMode); }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { if (string.IsNullOrEmpty(Title)) { AddErrorCode(new BusinessRulesValidationMessage("Title", "Title", "You must enter a Title.", BusinessRulesValidationCode.UNSPECIFIED)); } } return (ErrorCodes.Count == 0); //return true; }
protected virtual bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { if (MiniGameType == 0) { AddErrorCode(new BusinessRulesValidationMessage("MiniGameType", "Adventure Type", "You must choose an Adventure Type.", BusinessRulesValidationCode.UNSPECIFIED)); } } return (ErrorCodes.Count == 0); //return true; }
protected override bool CheckBusinessRules(BusinessRulesValidationMode validationMode) { // Remove any old error Codes ClearErrorCodes(); ClearErrorCodes(); if (validationMode == BusinessRulesValidationMode.INSERT) { var allowdups = SRPSettings.GetSettingValue("DupEvtCodes").ToUpper() == "TRUE"; if (!allowdups && GetEventCountByEventCode(SecretCode) != 0) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code you have chosen is already in use. Please select a different Secret Code.", BusinessRulesValidationCode.UNSPECIFIED)); } } if (validationMode == BusinessRulesValidationMode.UPDATE) { var allowdups = SRPSettings.GetSettingValue("DupEvtCodes").ToUpper() == "TRUE"; if (!allowdups && GetEventCountByEventCode(EID, SecretCode) != 0) { AddErrorCode(new BusinessRulesValidationMessage("Secret Code", "Secret Code", "The Secret Code you have chosen is already in use. Please select a different Secret Code.", BusinessRulesValidationCode.UNSPECIFIED)); } } return (ErrorCodes.Count == 0); //return true; }