protected internal WebBook GetBookByAppAndPage(string appName = "localhost", string pageName = "home") { AppConf appConf = BamConf[appName]; WebBook result = new WebBook(); if (appConf != null) { string booksDir = "books"; string bookFile = "{0}.json"._Format(pageName); Fs appRoot = appConf.AppRoot; if (appRoot.FileExists(booksDir, bookFile)) { result = appRoot.ReadAllText(booksDir, bookFile).FromJson <WebBook>(); } } return(result); }