UmbracoFlare.Manager.CloudflareManager.PrintResultsSummary C# (CSharp) Method

PrintResultsSummary() public static method

public static PrintResultsSummary ( IEnumerable results ) : string
results IEnumerable
return string
        public static string PrintResultsSummary(IEnumerable<StatusWithMessage> results)
        {
            StringBuilder sb = new StringBuilder();

            //Show the number of successes
            sb.AppendLine(String.Format("There were {0} successes.", results.Count(x => x.Success)));

            foreach(StatusWithMessage failedStatus in results.Where(x=> !x.Success))
            {
                sb.AppendLine("Failed for reason: " + failedStatus.Message + ".  ");
            }

            return sb.ToString();
        }