Exemplo n.º 1
0
        public static void Init(IObjectContextStorage storage, IObjectContextFactory factory)
        {
            _storage = storage;
            _factory = factory;

            ObjectContextInitializer.Instance().InitializeObjectContextOnce(InitializeObjectContexts);
        }
        public BuiltInCollectionsObjectContextFactory(IInstantiator instantiator, IObjectContextFactory recursionFactory)
        {
            if (instantiator == null)
                throw new ArgumentNullException("instantiator");
            if (recursionFactory == null)
                throw new ArgumentNullException("recursionFactory");

            _recursionFactory = recursionFactory;
            _instantiator = instantiator;
        }
 public void AddFactory(IObjectContextFactory selector, int? index = null)
 {
     using (_lock.EnterWriteScope())
     {
         if (index != null)
             _factories.Insert(index.Value, selector);
         else
             _factories.Add(selector);
     }
 }
        public CollectionDeserializerSelector(IMapper mapper, IDeserializerSelector recursiveSelector, IObjectContextFactory objectContextFactory)
        {
            if (mapper == null)
                throw new ArgumentNullException("mapper");
            if (recursiveSelector == null)
                throw new ArgumentNullException("recursiveSelector");
            if (objectContextFactory == null)
                throw new ArgumentNullException("objectContextFactory");

            _deserializer = new RecursiveDeserializer(mapper, recursiveSelector, objectContextFactory, _typeConverter);
        }
Exemplo n.º 5
0
 public static string GetString(IObjectContextFactory objectContextFactory, string applicationId, string key)
 {
     string str;
     using (var objectContext = objectContextFactory.CreateObjectContext())
     {
         var nodes = objectContext.CreateObjectSet<ApplicationSetting>();
         var matchingNodes = nodes.Where(x => x.ApplicationId == applicationId && x.KeyName == key);
         str = matchingNodes.FirstOrDefault().Value;
     }
     return str;
 }
            public SerializationObjectContext(Type elementType, IEnumerable value, IEnumerable<object> attributes, IObjectContextFactory objectContextFactory, IAdviceRequester adviceRequester)
            {
                if (elementType == null)
                    throw new ArgumentNullException("elementType");
                if (value == null)
                    throw new ArgumentNullException("value");

                _elementType = elementType;
                _value = value;
                Attributes = (attributes ?? Enumerable.Empty<object>()).ToList();
                _objectContextFactory = objectContextFactory;
                _adviceRequester = adviceRequester;
            }
        public CachingObjectContextFactory(IInstantiator instantiator, IObjectContextInfoFactory objectContextInfoFactory, IObjectContextFactory recursionFactory)
        {
            if (instantiator == null)
                throw new ArgumentNullException("instantiator");
            if (objectContextInfoFactory == null)
                throw new ArgumentNullException("objectContextInfoFactory");
            if (recursionFactory == null)
                throw new ArgumentNullException("recursionFactory");

            _instantiator = instantiator;
            _objectContextInfoFactory = objectContextInfoFactory;
            _recursionFactory = recursionFactory;
        }
Exemplo n.º 8
0
 public Repository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
 {
     if (unitOfWork == null)
     {
         throw new ArgumentNullException("Unit of work");
     }
     if (objectContextFactory == null)
     {
         throw new ArgumentNullException("Object context factory");
     }
     _unitOfWork           = unitOfWork;
     _objectContextFactory = objectContextFactory;
 }
Exemplo n.º 9
0
        public Repository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException("unitOfWork");
            }
            if (objectContextFactory == null)
            {
                throw new ArgumentNullException("objectContextFactory");
            }

            this.unitOfWork           = unitOfWork;
            this.objectContextFactory = objectContextFactory;
        }
        public RecursiveDeserializer(IMapper mapper, IDeserializerSelector recursiveSelector, IObjectContextFactory objectContextFactory, ITypeConverter typeConverter)
        {
            if (mapper == null)
                throw new ArgumentNullException("mapper");
            if (recursiveSelector == null)
                throw new ArgumentNullException("recursiveSelector");
            if (objectContextFactory == null)
                throw new ArgumentNullException("objectContextFactory");
            if (typeConverter == null)
                throw new ArgumentNullException("typeConverter");

            _mapper = mapper;
            _recursiveSelector = recursiveSelector;
            _objectContextFactory = objectContextFactory;
            _typeConverter = typeConverter;
        }
 public ContactRelationshipRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 12
0
 public UserRepository(IObjectContextFactory factory)
     : this(factory.CreateObjectContext())
 {
 }
Exemplo n.º 13
0
 public LeadAdapterJobLogsRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 14
0
 public LeadScoreRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 15
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contextFactory"></param>
 public SingleUsageObjectContextAdapter(IObjectContextFactory contextFactory)
 {
     _contextFactory = contextFactory;
     ObjContext      = _contextFactory.Create();
 }
Exemplo n.º 16
0
 public WebAnalyticsProviderRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory, IUserRepository userRepository)
     : base(unitOfWork, objectContextFactory)
 {
     this.userRepository = userRepository;
 }
Exemplo n.º 17
0
 public DropdownRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 18
0
 /// <summary>
 /// Create a new instance of the adapter
 /// </summary>
 /// <param name="contextFactory">Factory to use to construct the DbContext</param>
 public WcfObjectContextAdapter(IObjectContextFactory contextFactory)
 {
     _contextFactory = contextFactory;
 }
Exemplo n.º 19
0
 public RockBandsController()
 {
     _objectContextFactory = new LazySingletonObjectContextFactory();
 }
Exemplo n.º 20
0
 public SeedListRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 21
0
 public FormSubmissionRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 22
0
 public TourRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public CountrySpecificCustomerRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 24
0
        public static void Init(IObjectContextStorage storage, IObjectContextFactory factory)
        {
            if (storage == null) throw new ArgumentNullException("storage");
            if (factory == null) throw new ArgumentNullException("factory");

            if ((Storage != null) && (Storage != storage))
            {
                throw new ApplicationException("A storage mechanism has already been configured for this application");
            }
            Storage = storage;
            Factory = factory;
        }
Exemplo n.º 25
0
 public CustomFieldRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 26
0
 public static void Clear()
 {
     Storage = null;
     Factory = null;
 }
 /// <summary>
 /// Creating Constructor to Access
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="objectContextFactory"></param>
 public PushNotificationRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 28
0
 public WidgetsController()
 {
     _ctx = new LazySingletonObjectContextFactory();
 }
 public AdvancedSearchRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public EnterpriseServicesRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 31
0
 public AttachmentRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public ContactTextMessageAuditRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 33
0
 public OpportunityRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 34
0
 public UserSettingsRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 35
0
 public Repository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
 {
     _unitOfWork           = unitOfWork ?? throw new ArgumentNullException("Unit of work");
     _objectContextFactory = objectContextFactory ?? throw new ArgumentNullException("Object context factory");
 }
Exemplo n.º 36
0
 public ServiceProviderRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public ThirdPartyAuthenticationRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public ContactEmailAuditRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 39
0
 public MarketingMessageRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 40
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CountryManager"/> class.
 /// </summary>
 /// <param name="objectContextFactory">The object context factory.</param>
 public CountryManager(IObjectContextFactory objectContextFactory)
 {
     ObjectContextFactory = objectContextFactory;
 }
Exemplo n.º 41
0
 public ImageDomainRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
Exemplo n.º 42
0
 public SubscriptionRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public UserActivitiesRepository(IUnitOfWork unitOfWork, IObjectContextFactory objectContextFactory)
     : base(unitOfWork, objectContextFactory)
 {
 }
 public void RemoveFactory(IObjectContextFactory selector)
 {
     using (_lock.EnterWriteScope())
         _factories.Remove(selector);
 }