Simple object context storage implementation
Inheritance: IObjectContextStorage
Ejemplo n.º 1
0
 private SimpleObjectContextStorage GetSimpleObjectContextStorage()
 {
     HttpContext context = HttpContext.Current;
     SimpleObjectContextStorage storage = context.Items[HttpContextObjectContextStorageKey] as SimpleObjectContextStorage;
     if (storage == null)
     {
         storage = new SimpleObjectContextStorage();
         context.Items[HttpContextObjectContextStorageKey] = storage;
     }
     return storage;
 }
Ejemplo n.º 2
0
        private SimpleObjectContextStorage GetSimpleObjectContextStorage()
        {
            HttpContext context = HttpContext.Current;
            SimpleObjectContextStorage storage = context.Items[HttpContextObjectContextStorageKey] as SimpleObjectContextStorage;

            if (storage == null)
            {
                storage = new SimpleObjectContextStorage();
                context.Items[HttpContextObjectContextStorageKey] = storage;
            }
            return(storage);
        }
Ejemplo n.º 3
0
        public IEnumerable <ObjectContext> GetAllObjectContexts()
        {
            SimpleObjectContextStorage storage = GetSimpleObjectContextStorage();

            return(storage.GetAllObjectContexts());
        }
Ejemplo n.º 4
0
        public void SetObjectContextForKey(string factoryKey, ObjectContext session)
        {
            SimpleObjectContextStorage storage = GetSimpleObjectContextStorage();

            storage.SetObjectContextForKey(factoryKey, session);
        }
Ejemplo n.º 5
0
        public ObjectContext GetObjectContextForKey(string key)
        {
            SimpleObjectContextStorage storage = GetSimpleObjectContextStorage();

            return(storage.GetObjectContextForKey(key));
        }