コード例 #1
0
 public ListContext(string userName, Models.StoreFront cachedStoreFront, Models.StoreFrontConfiguration cachedStoreFrontConfig, Models.UserProfile cachedUserProfile)
 {
     UserName               = userName;
     CachedStoreFront       = cachedStoreFront;
     CachedStoreFrontConfig = cachedStoreFrontConfig;
     CachedUserProfile      = cachedUserProfile;
     CreateRepositories();
 }
コード例 #2
0
 public IGstoreDb NewContext(string userName, Models.StoreFront cachedStoreFront, Models.StoreFrontConfiguration cachedStoreFrontConfig, Models.UserProfile cachedUserProfile)
 {
     //use same context for all lists until commit and separate contexts are coded
     return(new ListContext(userName, cachedStoreFront, cachedStoreFrontConfig, cachedUserProfile));
 }
コード例 #3
0
 /// <summary>
 /// Creates a new db context using specified user name, cached store front and cached user profile to pre-load cache
 /// </summary>
 /// <param name="userName"></param>
 /// <param name="cachedStoreFront"></param>
 /// <param name="cachedUserProfile"></param>
 /// <returns></returns>
 public IGstoreDb NewContext(string userName, Models.StoreFront cachedStoreFront, Models.StoreFrontConfiguration cachedStoreFrontConfig, Models.UserProfile cachedUserProfile)
 {
     return(new GStoreEFDbContext(userName, cachedStoreFront, cachedStoreFrontConfig, cachedUserProfile));
 }