public JsonResult GetBookinfo(string id)
        {
            BookSeriesModel book = _toolService.GetBookSeriesList(id);

            _bookSeries.Add(book);
            return(Json(book));
        }
        public JsonResult Download(string bookId, string itemId)
        {
            BookSeriesModel book = _bookSeries.FirstOrDefault(a => a.BookId == bookId);

            if (book != null)
            {
                BookSeriesItemModel item = book.SeriesList.FirstOrDefault(a => a.ID == itemId);
                if (item != null)
                {
                    item.Status = DownloadStatus.Waiting;
                    _downBookSeries.Add(item);
                    if (!IsRun)
                    {
                        IsRun = true;
                        Task.Run(async() =>
                        {
                            await _Download();
                        });
                    }
                }
            }
            return(Json(true));
        }
示例#3
0
        public BookSeriesModel GetBookSeriesList(string bookid)
        {
            BookSeries book = _bookService.GetBookinfo(bookid);

            return(BookSeriesModel.Convert(book));
        }