public PaginatedData <RoomOutput> GetAllRooms( [FromServices] GetAllRoomsQuery query, [FromQuery] RoomsFilter filter, [FromQuery] Pagination pagination ) { return(query.Execute(filter, pagination)); }
public async Task <IEnumerable <RoomViewModel> > Handle(GetAllRoomsQuery request, CancellationToken cancellationToken) { var rooms = await context.Rooms.Include(r => r.RoomType) .ToListAsync(); var list = mapper.Map <IEnumerable <RoomViewModel> >(rooms); return(list); }
public async Task <IEnumerable <Room> > Handle(GetAllRoomsQuery request, CancellationToken cancellationToken) { var result = await _unitOfWork.Room.GetAllAsync(); return(result); }