public IEnumerable <BookViewModel> Get(string userId) { return(_bookRepo.Get() .AsQueryable() .Where(x => x.UserId == userId) .Select(x => BookViewModelFactory.CreateBookViewModel(x))); }
public BooksController(IMapper mapper, IBookService bookService, ICategoryService categoryService, IMessageProvider messageProvider) { _bookService = bookService; _categoryService = categoryService; _messageProvider = messageProvider; _mapper = mapper; // TODO: DI, maybe? _bookViewModelFactory = new BookViewModelFactory(_bookService); }