示例#1
0
 public IEnumerable <BookViewModel> Get(string userId)
 {
     return(_bookRepo.Get()
            .AsQueryable()
            .Where(x => x.UserId == userId)
            .Select(x => BookViewModelFactory.CreateBookViewModel(x)));
 }
示例#2
0
 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);
 }