Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }