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; }
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); }
public IEnumerable <ObjectContext> GetAllObjectContexts() { SimpleObjectContextStorage storage = GetSimpleObjectContextStorage(); return(storage.GetAllObjectContexts()); }
public void SetObjectContextForKey(string factoryKey, ObjectContext session) { SimpleObjectContextStorage storage = GetSimpleObjectContextStorage(); storage.SetObjectContextForKey(factoryKey, session); }
public ObjectContext GetObjectContextForKey(string key) { SimpleObjectContextStorage storage = GetSimpleObjectContextStorage(); return(storage.GetObjectContextForKey(key)); }