private GetRoomPhotosByAccommodationId PhotosOfRoomsQuery(int accommodationId) { var query = QueryProvider.Create <GetRoomPhotosByAccommodationId>(); query.AccommodationId = accommodationId; return(query); }
private GetRooms RoomsQuery(int id, int languageId) { var query = QueryProvider.Create <GetRooms>(); query.AccommodationId = id; query.LanguageId = languageId; return(query); }
private GetAttributesByAccommodationIdAndLanguageId AttributesQuery(int accommodationId, int languageId) { var query = QueryProvider.Create <GetAttributesByAccommodationIdAndLanguageId>(); query.AccommodationId = accommodationId; query.LanguageId = languageId; return(query); }
private GetAccommodationDetailById AccommodationDetailQuery(int id, int languageId) { var query = QueryProvider.Create <GetAccommodationDetailById>(); query.Id = id; query.LanguageId = languageId; return(query); }
private GetPhotosOfAccommodations GetDefaultPhotosOfAccommodations(IEnumerable <int> accommodationIds) { var query = QueryProvider.Create <GetPhotosOfAccommodations>(); query.AccommodationIds = accommodationIds; query.OnlyDefaultPhotos = true; return(query); }
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); }
private Queryable(InheritensObjectProvider <T> objectProvider, Expression expression) { _returnedExpression = expression == null?Expression.Constant(this) : expression; _querryProvider = QueryProvider.Create(Expression, objectProvider); }