private static IEnumerable<RegionInfo> RefreshRegions(MundoMvc4BaseEntities arg1, object[] arg2)
 {
     var language = (String) arg2[0];
     var regions = from regInfo in arg1.RegionInfos
                   where regInfo.Local == language
                   select regInfo;
     return regions;
 }
示例#2
0
 public DbResourceProvider()
 {
     _dataSource = new MundoMvc4BaseEntities();
     foreach (var language in _dataSource.Languages)
     {
         _resourceSets.Add(language.SysName,new ResourceSet());
     }
 }
 public static void Initialize()
 {
     using (var source = new MundoMvc4BaseEntities())
     {
         _languageCache.Refresh(source,null);
         foreach (var language in _languageCache)
         {
             _regionCache.Add(language.SysName, RefreshRegions);
         }
         _regionCache.Refresh();
     }
 }
示例#4
0
 public void Initialize(string userLocal, string userRegion, MundoMvc4BaseEntities entitiesSource)
 {
     _entitiesSource = entitiesSource;
     _regionsCache = DataProviderFactory.GetRegions(userLocal);
     _languagesCache = DataProviderFactory.GetLanguages(userLocal);
 }
 private static IEnumerable<Language> RefreshLanguages(MundoMvc4BaseEntities arg, object[] objects)
 {
     return arg.Languages;
 }