protected SEOAnalysisFacet GetFacet(string name, SEOAnalysisStatus status, params string[] messages)
 {
     return new SEOAnalysisFacet
            {
                Name = name,
                Status = status,
                Messages = messages.ToList()
            };
 }
示例#2
0
 protected SEOAnalysisFacet GetFacet(string name, SEOAnalysisStatus status, params string[] messages)
 {
     return(new SEOAnalysisFacet
     {
         Name = name,
         Status = status,
         Messages = messages.ToList()
     });
 }
示例#3
0
        public static string GetTableClass(this SEOAnalysisStatus status)
        {
            switch (status)
            {
            case SEOAnalysisStatus.Success:
                return("success");

            case SEOAnalysisStatus.CanBeImproved:
                return("can-be-improved");

            case SEOAnalysisStatus.Problem:
                return("problem");

            case SEOAnalysisStatus.Error:
                return("danger");

            default:
                throw new ArgumentOutOfRangeException("status");
            }
        }
示例#4
0
        public static string GetIconClass(this SEOAnalysisStatus status)
        {
            switch (status)
            {
            case SEOAnalysisStatus.CanBeImproved:
                return("glyphicon-arrow-right");

            case SEOAnalysisStatus.Error:
                return("glyphicon-remove");

            case SEOAnalysisStatus.Success:
                return("glyphicon-ok");

            case SEOAnalysisStatus.Problem:
                return("glyphicon-remove");

            default:
                throw new ArgumentOutOfRangeException("status");
            }
        }