Beispiel #1
0
        protected NHibernateDataProviderBase(IADORepository ADORepository, params object[] parameters)
        {
            LOG_MUTE();

            DISABLE_INSENSITIVE_COLLATION_FIX();

            DataQueryProvider = new NHibernateDataQueryProvider(ADORepository.NHSession);

            JoinProcessor            = new NHibernateJoinProcessor(Placeholders.BASEALIAS);
            FilterCriteriaProcessor  = new NHibernateFilterCriteriaProcessor(Placeholders.BASEALIAS);
            SortInfoProcessor        = new NHibernateSortInfoProcessor(Placeholders.BASEALIAS);
            GroupPropertiesProcessor = new NHibernatePropertiesCollectionProcessor(Placeholders.BASEALIAS);

            GroupSummaryProcessor = new NHibernateSummaryProcessor <TSource>(Placeholders.BASEALIAS);
            TotalSummaryProcessor = new NHibernateSummaryProcessor <TSource>(Placeholders.BASEALIAS);

            ExecuteContextInitialization(parameters);

            GroupSortInfoProcessor = new NHibernateSortInfoProcessor(Placeholders.BASEALIAS);
            GroupSortInfoProcessor.AddMappings(SortInfoProcessor.SpecialMappings);
            GroupSortInfoProcessor.AddMappings(GroupPropertiesProcessor.SpecialMappings);


            // ReSharper disable DoNotCallOverridableMethodsInConstructor

            PrepareForFetchingProcess();

            // ReSharper restore DoNotCallOverridableMethodsInConstructor
        }
 public ReflashRequestValidator(IADORepository adoRepository)
     : base(adoRepository)
 {
 }
 public static T FetchEntity <T>(this IADORepository source, T entity) where T : AbstractDataObject
 {
     return(source.Entities <T>().ThatIs(entity).SingleOrDefault());
 }
Beispiel #4
0
 public TokenValidator(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public CommonStrategy(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public CacheableStrategy(IADORepository adoRepository) : base(adoRepository)
 {
     LocalCache = new Dictionary <Type, IPersistenceValidator>();
 }
Beispiel #7
0
 public static IQueryable <EntityContext> EntityContexts(this IADORepository source)
 {
     return(source.EntityContexts <EntityContext>());
 }
Beispiel #8
0
 public static IQueryable <T> EntityContexts <T>(this IADORepository source) where T : EntityContext
 {
     return(source.Entities <T>());
 }
Beispiel #9
0
 public CommonStrategy(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public VtecTeamDBManager()
 {
     adoRepository = NHibernateContextManager.CommonADORepository;
     adoPersister  = NHibernateContextManager.CommonADOPersister;
 }
 public CarManufacturerValidator(IADORepository adoRepository)
     : base(adoRepository)
 {
 }
Beispiel #12
0
 protected NHibernateDataProviderSimple(IADORepository ADORepository, params object[] parameters)
     : base(ADORepository, parameters)
 {
 }
Beispiel #13
0
 //todo: unit testing, some day
 public SqlQueryBuilder(IUpdatingProgress progress, IADORepository adoRepo, IStringParser stringParser)
 {
     _progress     = progress;
     _adoRepo      = adoRepo;
     _stringParser = stringParser;
 }
Beispiel #14
0
 protected BasePersistenceValdator(IADORepository adoRepository)
 {
     ADORepository = adoRepository;
 }
 public CacheableStrategy(IADORepository adoRepository) : base(adoRepository)
 {
     LocalCache = new Dictionary<Type, IPersistenceValidator>();
 }
 public CommentValidator(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public static IQueryable <T> Entities <T>(this IADORepository source) where T : class
 {
     return(source.Filter <T>());
 }
Beispiel #18
0
 protected AbstractStrategy(IADORepository adoRepository)
 {
     ADORepository = adoRepository;
 }
Beispiel #19
0
 public static AdminAreaContext AdminAreaContext(this IADORepository source)
 {
     return(source.EntityContexts <AdminAreaContext>().Single());
 }
Beispiel #20
0
 protected ADOPersistenseValidator(IADORepository adoRepository)
     : base(adoRepository)
 {
 }
 protected AbstractStrategy(IADORepository adoRepository)
 {
     ADORepository = adoRepository;
 }
        //public static IQueryable<AbstractAreaUser> AreaUsers(this IADORepository source)
        //{
        //    return source.AreaUsers<AbstractAreaUser>();
        //}



        public static IQueryable <T> Users <T>(this IADORepository source) where T : AbstractUser
        {
            return(source.Entities <T>());
        }
Beispiel #23
0
 public UserValidator(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public static IQueryable <AbstractUser> Users(this IADORepository source)
 {
     return(source.Users <AbstractUser>());
 }
 public ReviewValidator(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public ReflashStorageValidator(IADORepository adoRepository)
     : base(adoRepository)
 {
 }
Beispiel #27
0
 public ADOReaderPage()
 {
     ADORepository = NHibernateContextManager.CommonADORepository;
 }
Beispiel #28
0
 public ADODataProvider(IADORepository ADORepository, params object[] parameters) : base(ADORepository, parameters)
 {
 }
 public ReflashHistoryValidator(IADORepository adoRepository) : base(adoRepository)
 {
 }
 public NewsValidator(IADORepository adoRepository)
     : base(adoRepository)
 {
 }