public static DalCover ToDalCover(this ServiceCover cover) { return(new DalCover { ID = cover.ID, BookID = cover.BookID, ImagePath = cover.ImagePath }); }
public static CoverModel ToCoverModel(this ServiceCover cover) { return(new CoverModel() { ID = cover.ID, BookID = cover.BookID, Path = cover.ImagePath, }); }
public FileResult GetCover(int bookID, int coverID) { try { var book = manager.bookService.GetBookById(bookID); ServiceCover cover = manager.bookService.GetBookCovers(book)?.FirstOrDefault(e => e.ID == coverID); return cover != null ? new FilePathResult(cover.ImagePath, "image/*") : new FilePathResult(Server.MapPath("~/App_Data/Uploads/Covers/Books/" + "no_book_cover.jpg"), "image/*"); } catch (Exception ex) { logger.Error(ex); return null; } }
public void AddCover(ServiceBook book, ServiceCover cover) { unit.Books.AddCover(book.ToDalBook(), cover.ToDalCover()); unit.Save(); }
public void RemoveCover(ServiceCover cover) { unit.Books.DeleteCover(cover.ToDalCover()); unit.Save(); }