public bool NameValidate(RestrictedValue restrictedValue, out string failReason) { failReason = ""; /*Don't check items that are not enabled*/ if (!restrictedValue.Enabled) { return(true); } if (string.IsNullOrEmpty(restrictedValue.Name)) { failReason = "Name cannot be zero-length."; return(false); } if (restrictedValue.Name.IndexOf(" ") >= 0) { failReason = "Name cannot have spaces."; return(false); } foreach (RestrictedValue sibling in restrictedValue.Parent.RestrictedValues) { if (sibling != this && sibling.Enabled && ArchAngel.Providers.Database.Helper.Script.StringsAreEqual(sibling.Name, Name, false)) { failReason = "Duplicate name: " + Name; return(false); } } return(true); }
public string AliasDefault(RestrictedValue restrictedValue) { string alias = ArchAngel.Providers.Database.Helper.Script.GetSingleWord(restrictedValue.Name.Trim()); alias = ArchAngel.Providers.Database.Helper.Script.GetSingular(alias); return(alias.Replace("_", "").Replace("/", "_or_").Replace("\"", "_or_")); }
public virtual string AliasPluralDefault(RestrictedValue restrictedValue) { return(ArchAngel.Providers.Database.Helper.Script.GetPlural(restrictedValue.Alias)); }
public bool AliasPluralValidate(RestrictedValue restrictedValue, out string failReason) { failReason = ""; return(true); }
public string AliasDisplayDefault(RestrictedValue restrictedValue) { return(restrictedValue.Alias); }
public bool NameValidate(RestrictedValue restrictedValue, out string failReason) { failReason = ""; /*Don't check items that are not enabled*/ if (!restrictedValue.Enabled) { return true; } if (string.IsNullOrEmpty(restrictedValue.Name)) { failReason = "Name cannot be zero-length."; return false; } if (restrictedValue.Name.IndexOf(" ") >= 0) { failReason = "Name cannot have spaces."; return false; } foreach (RestrictedValue sibling in restrictedValue.Parent.RestrictedValues) { if (sibling != this && sibling.Enabled && ArchAngel.Providers.Database.Helper.Script.StringsAreEqual(sibling.Name, Name, false)) { failReason = "Duplicate name: " + Name; return false; } } return true; }
public bool AliasValidate(RestrictedValue restrictedValue, out string failReason) { failReason = ""; return true; }
public virtual string AliasPluralDefault(RestrictedValue restrictedValue) { return ArchAngel.Providers.Database.Helper.Script.GetPlural(restrictedValue.Alias); }
public string AliasDisplayDefault(RestrictedValue restrictedValue) { return restrictedValue.Alias; }
public string AliasDefault(RestrictedValue restrictedValue) { string alias = ArchAngel.Providers.Database.Helper.Script.GetSingleWord(restrictedValue.Name.Trim()); alias = ArchAngel.Providers.Database.Helper.Script.GetSingular(alias); return alias.Replace("_", "").Replace("/", "_or_").Replace("\"", "_or_"); }