public IHttpActionResult GetDetailsByBookName(string bookName) { UserBookJoinService userBookJoinService = CreateUserBookJoinService(); var bookJoin = userBookJoinService.GetUserBookDetailsByBookName(bookName); return(Ok(bookJoin)); }
//public IHttpActionResult GetAll(int id)//commenting out for now because you can only have on get - probably don't need this //{ // UserBookJoinService userBookJoinService = CreateUserBookJoinService(); // var bookJoin = userBookJoinService.GetAllUserBooks(id); // return Ok(bookJoin); //} public IHttpActionResult GetAllDetails(int id) { UserBookJoinService userBookJoinService = CreateUserBookJoinService(); var bookJoin = userBookJoinService.GetAllUserBookDetails(id); return(Ok(bookJoin)); }
private UserBookJoinService CreateUserBookJoinService() { var userId = Guid.Parse(User.Identity.GetUserId()); var userBookService = new UserBookJoinService(userId); return(userBookService); }
public IHttpActionResult GetAllUserRatings(string user) { UserBookJoinService userBookJoinService = CreateUserBookJoinService(); var bookJoin = userBookJoinService.GetAllRatingsByUser(user); return(Ok(bookJoin)); }