示例#1
0
 public PaginatedData <RoomOutput> GetAllRooms(
     [FromServices] GetAllRoomsQuery query,
     [FromQuery] RoomsFilter filter, [FromQuery] Pagination pagination
     )
 {
     return(query.Execute(filter, pagination));
 }
示例#2
0
        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);
        }
示例#3
0
        public async Task <IEnumerable <Room> > Handle(GetAllRoomsQuery request, CancellationToken cancellationToken)
        {
            var result = await _unitOfWork.Room.GetAllAsync();

            return(result);
        }