public List <Models.GetWhislistedBook> getWhishlistedBooks() { List <Models.GetWhislistedBook> books = new List <Models.GetWhislistedBook>(); string[] lines = System.IO.File.ReadAllLines(strWhishlistedBooksBase); foreach (string line in lines) { try { Models.WhishlistedBook book = Newtonsoft.Json.JsonConvert.DeserializeObject <Models.WhishlistedBook>(line); if (book.Id > lastId) { lastId = book.Id; } Models.GetWhislistedBook retBook = new Models.GetWhislistedBook(); retBook.Whishlisted = book.Whishlisted; retBook.BookId = book.BookId; retBook.Id = book.Id; retBook.UserId = book.UserId; retBook.cBook = new BookDbHelper().getBook(retBook.BookId); books.Add(retBook); } catch (Exception ex) { MainWindow.showError(ex.Message); } } return(books); }
public Models.WhishlistedBook getWhishlistedBook(int nId) { List <Models.WhishlistedBook> books = getWhishlistedBook(); for (var enu = books.GetEnumerator(); enu.MoveNext();) { if (enu.Current.Id == nId) { Models.GetWhislistedBook retBook = new Models.GetWhislistedBook(); retBook.Whishlisted = enu.Current.Whishlisted; retBook.BookId = enu.Current.BookId; retBook.Id = enu.Current.Id; retBook.UserId = enu.Current.UserId; retBook.cBook = new BookDbHelper().getBook(retBook.BookId); return(retBook); } } return(null); }