示例#1
0
        public override List <string> GetFieldErrors(ServerClasses.Auth.FieldAuthenticationSuite s)
        {
            List <string> errors = new List <string>();

            if (!s.ValidateTitleLength(this.title))
            {
                errors.Add(s.TitleFieldTooLongMessage("Title", this.title.Length));
            }

            if (!s.ValidateImageBase64Length(this.image_src))
            {
                errors.Add(s.ImageBase64FileTooLargeMessage("Portrait Image", this.image_src.Length));
            }

            if (!s.ValidateImageBase64FileType(this.image_src))
            {
                errors.Add(s.ImageInvalidFileTypeMessage("Portrait Image"));
            }

            if (!s.ValidateParagraphContentLength(this.content))
            {
                errors.Add(s.ContentFieldTooLongMessage("Portrait Content", this.content.Length));
            }

            return(errors);
        }
示例#2
0
        public override List <string> GetFieldErrors(ServerClasses.Auth.FieldAuthenticationSuite s)
        {
            List <string> errors = new List <string>();

            if (!s.ValidateTitleLength(this.title))
            {
                errors.Add(s.TitleFieldTooLongMessage("Title", this.title.Length));
            }

            if (!s.ValidateTitleLength(this.heading_one))
            {
                errors.Add(s.TitleFieldTooLongMessage("Left Heading", this.heading_one.Length));
            }
            if (!s.ValidateTitleLength(this.heading_two))
            {
                errors.Add(s.TitleFieldTooLongMessage("Right Heading", this.heading_two.Length));
            }
            if (!s.ValidateParagraphContentLength(this.content_one))
            {
                errors.Add(s.ContentFieldTooLongMessage("Left Content Field", this.content_one.Length));
            }
            if (!s.ValidateParagraphContentLength(this.content_two))
            {
                errors.Add(s.ContentFieldTooLongMessage("Right Content Field", this.content_two.Length));
            }
            return(errors);
        }
示例#3
0
        public override List <string> GetFieldErrors(ServerClasses.Auth.FieldAuthenticationSuite s)
        {
            List <string> errors = new List <string>();

            if (!s.ValidateTitleLength(this.title))
            {
                errors.Add(s.TitleFieldTooLongMessage("Title", this.title.Length));
            }

            if (!s.ValidateTitleLength(this.link_display))
            {
                errors.Add(s.TitleFieldTooLongMessage("Link Display Text", this.link_display.Length));
            }

            if (!s.ValidateParagraphContentLength(this.url))
            {
                errors.Add(s.ContentFieldTooLongMessage("Link URL", this.url.Length));
            }

            if (!s.ValidateParagraphContentLength(this.content))
            {
                errors.Add(s.ContentFieldTooLongMessage("Link Box Content", this.content.Length));
            }
            return(errors);
        }
示例#4
0
        public List <string> GetFieldErrors(ServerClasses.Auth.FieldAuthenticationSuite s)
        {
            List <string> errors = new List <string>();

            if (!s.ValidateParagraphContentLength(this.label))
            {
                errors.Add(s.ContentFieldTooLongMessage("Link URL", this.label.Length));
            }

            if (!s.ValidateParagraphContentLength(this.url))
            {
                errors.Add(s.ContentFieldTooLongMessage("Link Box Content", this.url.Length));
            }
            return(errors);
        }
示例#5
0
 public abstract List <string> GetFieldErrors(ServerClasses.Auth.FieldAuthenticationSuite e);