public async Task <ActionResult <ItemsDTO <Reservation> > > GetReservations([FromQuery] SliceDTO slice) { var role = this.User.FindFirst(ClaimTypes.Role).Value; var userName = User.FindFirstValue(ClaimTypes.NameIdentifier); var reservations = await _reservationService.GetReservations(userName, role, slice.Page, slice.RowsPerPage, (slice.SearchTerm != null)?slice.SearchTerm : ""); return(Ok(reservations)); }
public async Task <ActionResult <IEnumerable <Book> > > GetAvailableBooks([FromQuery] SliceDTO slice) { var books = await _bookService.GetSlice(slice.Page, slice.RowsPerPage, (slice.SearchTerm != null)?slice.SearchTerm : "", false); return(Ok(books)); }
public async Task <ActionResult <IEnumerable <UserDTO> > > GetUsers([FromQuery] SliceDTO slice) { var users = await _userService.getUsers(slice.Page, slice.RowsPerPage, (slice.SearchTerm != null)?slice.SearchTerm : ""); return(Ok(users)); }