Esempio n. 1
0
        private GetRoomPhotosByAccommodationId PhotosOfRoomsQuery(int accommodationId)
        {
            var query = QueryProvider.Create <GetRoomPhotosByAccommodationId>();

            query.AccommodationId = accommodationId;
            return(query);
        }
Esempio n. 2
0
        private GetRooms RoomsQuery(int id, int languageId)
        {
            var query = QueryProvider.Create <GetRooms>();

            query.AccommodationId = id;
            query.LanguageId      = languageId;
            return(query);
        }
Esempio n. 3
0
        private GetAttributesByAccommodationIdAndLanguageId AttributesQuery(int accommodationId, int languageId)
        {
            var query = QueryProvider.Create <GetAttributesByAccommodationIdAndLanguageId>();

            query.AccommodationId = accommodationId;
            query.LanguageId      = languageId;
            return(query);
        }
Esempio n. 4
0
        private GetAccommodationDetailById AccommodationDetailQuery(int id, int languageId)
        {
            var query = QueryProvider.Create <GetAccommodationDetailById>();

            query.Id         = id;
            query.LanguageId = languageId;
            return(query);
        }
Esempio n. 5
0
        private GetPhotosOfAccommodations GetDefaultPhotosOfAccommodations(IEnumerable <int> accommodationIds)
        {
            var query = QueryProvider.Create <GetPhotosOfAccommodations>();

            query.AccommodationIds  = accommodationIds;
            query.OnlyDefaultPhotos = true;
            return(query);
        }
Esempio n. 6
0
        private GetPagedAccommodationItems GetPagedAccommodationItems(
            IPageInfo pagingSettings, int languageId, Func <IQueryable <LocalizedAccommodation>, IOrderedQueryable <LocalizedAccommodation> > sorting
            )
        {
            var query = QueryProvider.Create <GetPagedAccommodationItems>();

            query.Paging     = pagingSettings;
            query.LanguageId = languageId;
            query.Sorting    = sorting;
            return(query);
        }
Esempio n. 7
0
            private Queryable(InheritensObjectProvider <T> objectProvider, Expression expression)
            {
                _returnedExpression = expression == null?Expression.Constant(this) : expression;

                _querryProvider = QueryProvider.Create(Expression, objectProvider);
            }