Beispiel #1
0
        internal static GridDefinition GetGridModel(bool header)
        {
            return(new GridDefinition()
            {
                SizeStyle = GridDefinition.SizeStyleEnum.SizeToFit,
                ResourceRedirect = Manager.CurrentModuleEdited,
                RecordType = typeof(ModuleDefinition.GridAllowedUser),
                PageSizes = new List <int>()
                {
                    5, 10, 20
                },
                ShowHeader = header,
                AjaxUrl = Utility.UrlFor(typeof(AllowedUsersController), nameof(AllowedUsersController.AllowedUsersEdit_SortFilter)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <ModuleDefinition.GridAllowedUser> recs = DataProviderImpl <ModuleDefinition.GridAllowedUser> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DeletedMessage = __ResStr("removeMsg", "User {0} has been removed"),
                DeleteConfirmationMessage = __ResStr("confimMsg", "Are you sure you want to remove user {0}?"),
                DeletedColumnDisplay = nameof(ModuleDefinition.GridAllowedUser.DisplayUserName),
            });
        }
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SearchConfigDataProvider), typeof(SearchConfigDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SearchDataProvider), typeof(SearchDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SearchResultDataProvider), typeof(SearchResultDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SearchDataUrlDataProvider), typeof(SearchDataUrlDataProvider));
 }
Beispiel #3
0
        private GridDefinition GetGridModel()
        {
            return(new GridDefinition {
                InitialPageSize = 10,
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(TemplateGrid_SortFilter)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DirectDataAsync = (int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <EntryElement> browseItems = DataProviderImpl <EntryElement> .GetRecords(GetRandomData(), skip, take, sort, filters);

                    return Task.FromResult(new DataSourceResult {
                        Data = (from s in browseItems.Data select new BrowseItem(s)).ToList <object>(),
                        Total = browseItems.Total
                    });
                },
            });
        }
        private GridDefinition GetGridModel()
        {
            return(new GridDefinition {
                InitialPageSize = 20,
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(StaticPagesBrowse_GridData)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(data, skip, take, sorts, filters);

                    foreach (BrowseItem r in recs.Data)
                    {
                        r.Module = Module;
                    }
                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DirectDataAsync = async(int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    List <BrowseItem> items = (from k in await Manager.StaticPageManager.GetSiteStaticPagesAsync() select new BrowseItem(Module, k)).ToList();
                    int total = items.Count;
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(items, skip, take, sort, filters);

                    DataSourceResult data = new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = total
                    };
                    return data;
                },
            });
        }
Beispiel #5
0
        private GridDefinition GetGridModel()
        {
            return(new GridDefinition {
                InitialPageSize = 20,
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(AddonsBrowse_GridData)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(data, skip, take, sorts, filters);

                    foreach (BrowseItem r in recs.Data)
                    {
                        r.Module = Module;
                    }
                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DirectDataAsync = (int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    List <VersionManager.AddOnProduct> list = VersionManager.GetAvailableAddOns();
                    DataSourceResult data = new DataSourceResult {
                        Data = (from l in list select new BrowseItem(Module, l)).ToList <object>(),
                        Total = list.Count,
                    };
                    return Task.FromResult(data);
                },
            });
        }
        public async Task <DataProviderGetRecords <Authorization> > GetItemsAsync(int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters)
        {
            // get all defined authorizations
            DataProviderGetRecords <Authorization> list = await DataProvider.GetRecordsAsync(0, 0, null, filters);

            foreach (Authorization l in list.Data)
            {
                l.CanDelete = true;
            }
            // get all AuthorizationResource items
            using (RoleDefinitionDataProvider roleDP = new RoleDefinitionDataProvider(SiteIdentity)) {
                AuthorizationResourceDataProvider          authResDP = new AuthorizationResourceDataProvider();
                DataProviderGetRecords <ResourceAttribute> resAttrs  = authResDP.GetItems();
                // merge in AuthorizationResource items
                foreach (ResourceAttribute resAttr in resAttrs.Data)
                {
                    Authorization auth = (from l in list.Data where l.ResourceName == resAttr.Name select l).FirstOrDefault();
                    if (auth == null)
                    {
                        auth = GetFromAuthorizationResource(roleDP, resAttr);
                        list.Data.Add(auth);
                    }
                }
            }
            return(DataProviderImpl <Authorization> .GetRecords(list.Data, skip, take, sort, filters));
        }
Beispiel #7
0
        private GridDefinition GetGridModel()
        {
            return(new GridDefinition {
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(HttpModulesBrowse_GridData)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DirectDataAsync = (int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    HttpApplication httpApps = HttpContext.ApplicationInstance;
                    HttpModuleCollection httpModuleCollections = httpApps.Modules;
                    List <BrowseItem> items = (from k in httpModuleCollections.AllKeys select new BrowseItem(k)).ToList();
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(items, skip, take, sort, filters);

                    DataSourceResult data = new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total
                    };
                    return Task.FromResult(data);
                },
            });
        }
Beispiel #8
0
 public void Register()
 {
     //DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.ConfigDataProvider), typeof(ConfigDataProvider));
     //DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.ConnectionDataProvider), typeof(ConnectionDataProvider));
     //DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.MessagingDataProvider), typeof(MessagingDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SiteAnnouncementDataProvider), typeof(SiteAnnouncementDataProvider));
 }
Beispiel #9
0
        private GridDefinition GetGridModel()
        {
            return(new GridDefinition {
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(CacheInfo_GridData)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <BrowseItem> recs = DataProviderImpl <BrowseItem> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DirectDataAsync = (int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <BrowseItem> items = DataProviderImpl <BrowseItem> .GetRecords(GetAllItems(), skip, take, sort, filters);

                    foreach (BrowseItem item in items.Data)
                    {
                        item.Value = item.Value.TruncateWithEllipse(100);
                    }
                    DataSourceResult data = new DataSourceResult {
                        Data = items.Data.ToList <object>(),
                        Total = items.Total,
                    };
                    return Task.FromResult(data);
                },
            });
        }
Beispiel #10
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.BlogCategoryDataProvider), typeof(BlogCategoryDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.BlogEntryDataProvider), typeof(BlogEntryDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.BlogCommentDataProvider), typeof(BlogCommentDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.BlogConfigDataProvider), typeof(BlogConfigDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.DisqusConfigDataProvider), typeof(DisqusConfigDataProvider));
 }
Beispiel #11
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.VoiceMailDataProvider), typeof(VoiceMailDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.IVRConfigDataProvider), typeof(IVRConfigDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.HolidayEntryDataProvider), typeof(HolidayEntryDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.ExtensionEntryDataProvider), typeof(ExtensionEntryDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.CallLogDataProvider), typeof(CallLogEntryDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.BlockedNumberDataProvider), typeof(BlockedNumberDataProvider));
 }
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.AuthorizationDataProvider), typeof(AuthorizationDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.LoginConfigDataProvider), typeof(LoginConfigDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.RoleDefinitionDataProvider), typeof(RoleDefinitionDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.SuperuserDefinitionDataProvider), typeof(SuperuserDefinitionDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.UserDefinitionDataProvider), typeof(UserDefinitionDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.UserLoginInfoDataProvider), typeof(UserLoginInfoDataProvider));
 }
Beispiel #13
0
        // API
        // API
        // API

        public DataProviderGetRecords <DataProviderInfo> GetItems(int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters)
        {
            List <DataProviderInfo> list = (from r in DataProviderImpl.RegisteredExternalDataProviders select new DataProviderInfo {
                IOModeName = r.IOModeName,
                TypeName = r.Type.FullName,
                TypeImplName = r.TypeImpl.FullName,
            }).ToList();

            return(DataProviderImpl <DataProviderInfo> .GetRecords(list, skip, take, sort, filters));
        }
Beispiel #14
0
        public async Task SavingAsync(string propertyName, Guid moduleGuid)
        {
            int index = 0;

            foreach (CarouselItem s in Slides)
            {
                await DataProviderImpl.SaveImagesAsync(moduleGuid, s);

                s.Image = string.Format("{0},{1},{2}", moduleGuid, "Image", s.Image_Guid);
                ++index;
            }
        }
Beispiel #15
0
        private GridDefinition GetGridModel(bool header)
        {
            return(new GridDefinition {
                RecordType = typeof(ModuleDefinition.GridAllowedRole),
                ShowHeader = header,
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <ModuleDefinition.GridAllowedRole> recs = DataProviderImpl <ModuleDefinition.GridAllowedRole> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
            });
        }
Beispiel #16
0
        private GridDefinition GetGridModel()
        {
            return(new GridDefinition {
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(LanguagesBrowse_GridData)),
                DirectDataAsync = (int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <LanguageEntryElement> browseItems = DataProviderImpl <LanguageEntryElement> .GetRecords(LanguageSection.Languages, skip, take, sort, filters);

                    return Task.FromResult(new DataSourceResult {
                        Data = (from s in browseItems.Data select new BrowseItem(Module, s)).ToList <object>(),
                        Total = browseItems.Total
                    });
                },
            });
        }
Beispiel #17
0
        internal static GridDefinition GetGridModel(bool header)
        {
            return(new GridDefinition()
            {
                RecordType = typeof(Entry),
                InitialPageSize = 10,
                ShowHeader = header,
                AjaxUrl = Utility.UrlFor(typeof(ReferencedModulesController), nameof(ReferencedModulesController.ReferencedModulesDisplay_SortFilter)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <Entry> recs = DataProviderImpl <Entry> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
            });
        }
        internal static GridDefinition GetGridModel(bool header)
        {
            return(new GridDefinition()
            {
                Reorderable = true,
                RecordType = typeof(Entry),
                InitialPageSize = 0,
                ShowHeader = header,
                AjaxUrl = Utility.UrlFor(typeof(ListOfLocalPagesController), nameof(ListOfLocalPagesController.ListOfLocalPagesEdit_SortFilter)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <Entry> recs = DataProviderImpl <Entry> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
                DeletedMessage = __ResStr("removeMsg", "Page {0} has been removed"),
                DeleteConfirmationMessage = __ResStr("confimMsg", "Are you sure you want to remove page {0}?"),
                DeletedColumnDisplay = nameof(Entry.Url),
            });
        }
Beispiel #19
0
        internal static GridDefinition GetGridModel(bool header, bool pager, bool useSkin)
        {
            return(new GridDefinition()
            {
                SizeStyle = GridDefinition.SizeStyleEnum.SizeToFit,
                HighlightOnClick = false,
                RecordType = typeof(Entry),
                InitialPageSize = 10,
                ShowHeader = header,
                ShowPager = pager,
                UseSkinFormatting = useSkin,
                AjaxUrl = Utility.UrlFor(typeof(ListOfPhoneNumbersController), nameof(ListOfPhoneNumbersController.ListOfPhoneNumbersDisplay_SortFilter)),
                SortFilterStaticData = (List <object> data, int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters) => {
                    DataProviderGetRecords <Entry> recs = DataProviderImpl <Entry> .GetRecords(data, skip, take, sorts, filters);

                    return new DataSourceResult {
                        Data = recs.Data.ToList <object>(),
                        Total = recs.Total,
                    };
                },
            });
        }
            internal async Task <DataProviderGetRecords <BackupEntry> > GetBackupsAsync(int skip, int take, List <DataProviderSortInfo> sorts, List <DataProviderFilterInfo> filters)
            {
                List <BackupEntry> backups = new List <BackupEntry>();
                List <string>      files   = await GetListOfKeysAsync(BaseFolder);

                foreach (string file in files)
                {
                    DateTime dateTime;
                    string   filename = Path.GetFileNameWithoutExtension(file);
                    DateTime.TryParseExact(filename, string.Format(SiteBackup.BackupFileFormat, SiteBackup.BackupDateTimeFormat), new DateTimeFormatInfo(), DateTimeStyles.None, out dateTime);
                    FileInfo    fi       = new FileInfo(Path.Combine(BaseFolder, file));
                    long        fileSize = fi.Length;
                    BackupEntry backup   = new BackupEntry()
                    {
                        FileName     = filename,
                        FullFileName = file,
                        Created      = dateTime,
                        Size         = fileSize,
                    };
                    backups.Add(backup);
                }
                return(DataProviderImpl <BackupEntry> .GetRecords(backups, skip, take, sorts, filters));
            }
        private GridDefinition GetGridModel(Package package)
        {
            return(new GridDefinition {
                ModuleGuid = Module.ModuleGuid,
                SettingsModuleGuid = Module.PermanentGuid,
                RecordType = typeof(BrowseItem),
                AjaxUrl = GetActionUrl(nameof(LocalizeBrowsePackage_GridData)),
                ExtraData = new BrowseModel.ExtraData {
                    PackageName = package.Name
                },
                DirectDataAsync = async(int skip, int take, List <DataProviderSortInfo> sort, List <DataProviderFilterInfo> filters) => {
                    List <LocalizeFile> files = (from s in await Localization.GetFilesAsync(package, MultiString.DefaultLanguage, false) select new LocalizeFile {
                        FileName = Path.GetFileName(s)
                    }).ToList();
                    DataProviderGetRecords <LocalizeFile> recs = DataProviderImpl <LocalizeFile> .GetRecords(files, skip, take, sort, filters);

                    return new DataSourceResult {
                        Data = (from s in recs.Data select new BrowseItem(Module, package.Name, s.FileName)).ToList <object>(),
                        Total = recs.Total
                    };
                },
            });
        }
Beispiel #22
0
 /// <summary>
 /// Called by the framework to register external data providers that expose the YetaWF.Core.DataProvider.IExternalDataProvider interface.
 /// </summary>
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SharedCacheObjectSQLDataProvider), typeof(SharedCacheObjectSQLDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.SharedCacheVersionSQLDataProvider), typeof(SharedCacheVersionSQLDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.StaticObjectMultiSQLDataProvider), typeof(StaticObjectMultiSQLDataProvider));
 }
Beispiel #23
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.ConfigDataProvider), typeof(ConfigDataProvider));
 }
Beispiel #24
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(YetaWF.Modules.SitePropertiesService.Models.SiteDefinitionDataProvider), typeof(SiteDefinitionDataProvider));
 }
Beispiel #25
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.MenuInfoDataProvider), typeof(MenuInfoDataProvider));
 }
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.AlertConfigDataProvider), typeof(AlertConfigDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.RecaptchaV2ConfigDataProvider), typeof(RecaptchaV2ConfigDataProvider));
 }
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.PageDefinitionDataProvider), typeof(PageDefinitionDataProvider));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(PageDefinitionDataProvider.PageDefinitionForModulesProvider), typeof(PageDefinitionDataProvider.PageDefinitionForModulesDataProviderSQL));
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.UnifiedSetDataProvider), typeof(UnifiedSetDataProvider));
 }
Beispiel #28
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.LogRecordDataProvider), typeof(LogRecordDataProvider));
 }
Beispiel #29
0
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(FileDataProviderBase.ExternalName, typeof(DataProvider.VisitorsConfigDataProvider), typeof(VisitorsConfigDataProvider));
 }
 public void Register()
 {
     DataProviderImpl.RegisterExternalDataProvider(SQLBase.ExternalName, typeof(DataProvider.UserInfoDataProvider), typeof(UserInfoDataProvider));
 }