public IReadOnlyCollection <ReaderModel> GetAll() { var reader = _readerRepository.GetAll(); var result = _mapper.Map <IReadOnlyCollection <ReaderModel> >(reader); return(result); }
public ReaderListViewModel GetReaders() { var readersDto = _mapper.Map <IEnumerable <ReaderViewModel> >(_readerRepository.GetAll()); return(new ReaderListViewModel() { Readers = readersDto }); }
public IActionResult Take(int id) { var book = _bookRepository.GetById(id); if (book == null) { return(NotFound()); } var readers = _readerRepository.GetAll(); var vm = new TakeBookViewModel { Book = _mapper.Map <BookViewModel>(book), Readers = _mapper.Map <IEnumerable <ReaderViewModel> >(readers) }; return(View(vm)); }
public IActionResult List() { if (_readerRepository.Count(x => true) == 0) { return(View("Empty")); } return(View(_readerRepository.GetAll())); }