/* * * [HttpPost] * public IActionResult AddBook(CreateBookModel model) * { * * if(ModelState.IsValid) * { * * Book book = Book.Create(model.Name, model.Type, model.Author, model.Path, model.PhotoPath, model.Description,DateTime.Now); * _bookRepository.AddBook(book); * } * * return RedirectToAction("Index", "Home"); * * } */ public IActionResult Download(string name) { var idUser = _userManager.GetUserId(User); var user = _db.Users.Find(idUser); _bookRepository.AddBookToDownload(user, name); string fileName = name + ".pdf"; string fullName = "Books/" + fileName; byte[] fileBytes = GetFile(fullName); return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName)); }