Bloom.Book.BookStarter.GetPathToHtmlFile C# (CSharp) Method

GetPathToHtmlFile() private method

private GetPathToHtmlFile ( string folder ) : string
folder string
return string
        private string GetPathToHtmlFile(string folder)
        {
            var candidates = from x in Directory.GetFiles(folder, "*.htm*")
                             where !(x.ToLowerInvariant().EndsWith("configuration.html"))
                             select x;
            if (candidates.Count() == 1)
                return candidates.First();
            else
            {
                SIL.Reporting.ErrorReport.NotifyUserOfProblem(
                    "There should only be a single htm(l) file in each folder ({0}). [not counting configuration.html]", folder);
                throw new ApplicationException();
            }
        }