public async Task <IEnumerable <RoomServiceModel> > Handle(GetRoomServicesByRoomIdQuery request, CancellationToken cancellationToken)
        {
            var roomServicesModels = new List <RoomServiceModel>();
            var results            = await _roomServiceRepository.GetByRoomId(request.RoomId);

            if (results.Any())
            {
                foreach (var roomService in results)
                {
                    var room = await _roomRepository.GetById(roomService.RoomId);

                    roomServicesModels.Add(
                        new RoomServiceModel()
                    {
                        PlannedOn  = roomService.PlannedOn,
                        Floor      = room.Floor,
                        RoomNumber = room.Number,
                        Building   = room.Building,
                        Status     = roomService.Status.ToString()
                    }
                        );
                }
            }

            return(roomServicesModels);
        }