public IActionResult GetEbookDetail(string id) { var userId = this.User.FindFirst(ClaimTypes.NameIdentifier).Value; var status = false; string message = string.Empty; var bookDetail = _bookRepository.Books.Where(x => x.Id == id && x.UserId == userId).FirstOrDefault(); if (bookDetail != null) { status = true; } else { message = ResultState.NotFound; } var formatId = bookDetail.FormatDownload; var getlink = _downloadFormat.GetLinkDownloads(formatId); var getBookDetailVm = new GetBookDetailViewModels { Book = bookDetail, DownloadLinks = getlink }; return(Json(new { status = status, data = getBookDetailVm, message = message })); }
public IActionResult GetDetail(string id) { var book = _bookRepository.GetBook(id); var formatId = book.FormatDownload; var getlink = _downloadFormat.GetLinkDownloads(formatId); var getBookDetailVm = new GetBookDetailViewModels { Book = book, DownloadLinks = getlink }; return(Json(new { data = getBookDetailVm, status = true })); }