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);
        }