GetSimilar() public static method

public static GetSimilar ( System.Guid SiteID, System.Guid TagID, string tagSlug ) : int
SiteID System.Guid
TagID System.Guid
tagSlug string
return int
Ejemplo n.º 1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            List <ValidationResult> errors = new List <ValidationResult>();
            List <string>           lst    = new List <string>();

            if (String.IsNullOrEmpty(this.TagSlug))
            {
                ValidationResult err = new ValidationResult("Slug is required", new string[] { "TagSlug" });
                errors.Add(err);
            }
            if (String.IsNullOrEmpty(this.TagText))
            {
                ValidationResult err = new ValidationResult("Text is required", new string[] { "TagText" });
                errors.Add(err);
            }

            if (ContentTag.GetSimilar(SiteData.CurrentSite.SiteID, this.ContentTagID, this.TagSlug) > 0)
            {
                ValidationResult err = new ValidationResult("Slug must be unique", new string[] { "TagSlug" });
                errors.Add(err);
            }

            return(errors);
        }