private Book GetFakeBook(WebSite webSite) { var book = new Book(); book.Author = "Charlie"; book.IndexPage = new Uri(String.Format("http://www.xiaoshuo999.org/files/article/html/0/421/1077782.html"), UriKind.Absolute); book.LastReadChapterId = 0; book.Name = "宰执天下"; book.LastUpdateTime = DateTime.Today; book.WebSite = webSite; book.RootUrl = "http://www.wanshuba.com"; //Storage.SaveBook(book); //db.Books.InsertOnSubmit(book); return book; }
public void PrepareTempDB() { using (var db1 = new SmartReaderDataContext("isostore:/SmartReader.sdf")) { if (db1.DatabaseExists() == false) { db1.CreateDatabase(); } } Storage = PhoneStorage.GetPhoneStorageInstance(); TestWebSite = GetFakeWebSite(); TestBook = GetFakeBook(TestWebSite); TestTextChapter = GetFakeTextChapter(TestBook); TestImageChapter = GetFakeImageChapter(TestBook); TestBook.Chapters = new[]{ TestTextChapter, TestImageChapter}; Storage.SaveWebSite(TestWebSite); Storage.SaveBook(TestBook); Storage.SaveChapters(TestBook.Chapters); //CreateFakeArticleImage(chapter); }
private WebSite CreateFakeWebSite() { var WebSite = new WebSite() { LandingPage = "Fake", SearchEntry = null, WebSiteName = "起点" }; Storage.SaveWebSite(WebSite); return WebSite; }
public bool IsWebSiteExist(WebSite website) { var ws = from w in _db.WebSites where w.WebSiteName == website.WebSiteName select w; if (ws.Any()) { return true; } return false; }
public void SaveWebSite(WebSite website) { if (!IsWebSiteExist(website)) { _db.WebSites.InsertOnSubmit(website); _db.SubmitChanges(); } }