public PublicationHouseBooksViewModel GetPublicationHouseBooks() { List <Book> allBooks = _unitOfWork.Books.GetAll(); var allBooksViewModel = Mapper.Map <List <Book>, List <BookViewModel> >(allBooks); var publicationHouseBooksViewModel = new PublicationHouseBooksViewModel { Books = allBooksViewModel }; return(publicationHouseBooksViewModel); }
public PublicationHouseBooksViewModel GetPublicationHouseBooks(int id) { PublicationHouse publicationHouseModel = _unitOfWork.PublicationHouses.Get(id); List <BookPublicationHouse> allBookPublicationHouses = _unitOfWork.BookPublicationHouses.GetAllByPublicationHouseId(id); List <Book> allBooksModel = _unitOfWork.Books.GetAll(); var bookPublicationHouseRelationViewModel = Mapper.Map <List <BookPublicationHouse>, List <BookPublicationHousesRelationViewModel> >(allBookPublicationHouses); var bookViewModel = Mapper.Map <List <Book>, List <BookViewModel> >(allBooksModel); var publicationHouseViewModel = Mapper.Map <PublicationHouse, PublicationHouseViewModel>(publicationHouseModel); var publicationHouseBooksViewModel = new PublicationHouseBooksViewModel { Books = bookViewModel, PublicationHouse = publicationHouseViewModel, BookPublicationHouses = bookPublicationHouseRelationViewModel }; return(publicationHouseBooksViewModel); }
public ActionResult Update(int id) { PublicationHouseBooksViewModel publicationHouseBooks = _publicationHouseService.GetPublicationHouseBooks(id); return(View(publicationHouseBooks)); }
public ActionResult Create() { PublicationHouseBooksViewModel publicationHouseBooks = _publicationHouseService.GetPublicationHouseBooks(); return(View(publicationHouseBooks)); }