public void LoadProviders(int currentPageIndex, int currentPageSize) { if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleProviderManagement module = ModuleProviderManagement.CreatePortalmodule(UserContext.UserTypeID); PagerBase pager = new PagerBase(); pager.PageSize = currentPageSize; pager.Count = (int)Service.ProvidersCount() - 1; pager.PageIndex = currentPageIndex; View.Pager = pager; View.LoadProviders(Service.GetAuthenticationProviders(pager.PageIndex, currentPageSize, module)); } }
public void InitView() { long idProvider = View.PreloadedIdProvider; View.IdProvider = idProvider; if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleProviderManagement module = ModuleProviderManagement.CreatePortalmodule(UserContext.UserTypeID); View.AllowManagement = (module.Administration || module.ViewProviders); if (module.EditProvider || module.Administration) { dtoProvider provider = Service.GetAuthenticationProvider(idProvider); if (provider == null) { View.DisplayProviderUnknown(); } else if (typeof(dtoMacUrlProvider) != provider.GetType()) { View.GotoManagement(); } else if (provider.Deleted != BaseStatusDeleted.None) { View.DisplayDeletedProvider((provider.Translation == null) ? provider.Name : provider.Translation.Name, provider.Type); } else { View.AllowEdit = true; long idAttribute = View.PreloadedIdInEditingAttribute; View.IdAttributeEditing = (Service.MacAttributeExist(idAttribute) ? idAttribute : 0); View.LoadAvailableTypes(Service.GetAvailableAttributeTypes(idProvider), View.PreloadedAttributeType); View.LoadProviderInfo((dtoMacUrlProvider)provider); } } else { View.DisplayNoPermission(); } } }
public void InitView() { if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleProviderManagement module = ModuleProviderManagement.CreatePortalmodule(UserContext.UserTypeID); if (module.ViewProviders || module.Administration) { View.CurrentPageSize = View.PreLoadedPageSize; LoadProviders(0, View.CurrentPageSize); } else { View.NoPermission(); } } }
public void InitView() { long idProvider = View.PreloadedIdProvider; View.IdProvider = idProvider; if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleProviderManagement module = ModuleProviderManagement.CreatePortalmodule(UserContext.UserTypeID); View.AllowManagement = (module.Administration || module.ViewProviders); if (module.EditProvider || module.Administration) { dtoProvider provider = Service.GetAuthenticationProvider(idProvider); if (provider == null) { View.DisplayProviderUnknown(); } else if (provider.Deleted != BaseStatusDeleted.None) { View.DisplayDeletedProvider((provider.Translation == null) ? provider.Name : provider.Translation.Name, provider.Type); } else { View.LoadProviderInfo(provider, (provider.Translation == null) ? provider.Name : provider.Translation.Name, provider.Type, (provider.Type != AuthenticationProviderType.Internal)); List <Language> languages = CurrentManager.GetAll <Language>().ToList(); View.LoadTranslations(provider.IdentifierFields, languages); View.AllowEdit = true; } } else { View.DisplayNoPermission(); } } }
public void InitView() { View.IdProvider = 0; if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleProviderManagement module = ModuleProviderManagement.CreatePortalmodule(UserContext.UserTypeID); View.AllowManagement = (module.Administration || module.ViewProviders); if (module.AddProvider || module.Administration) { View.AvailableSteps = GetAvailableSteps(); View.LoadAvailableTypes(GetAuthenticationProviderTypes()); View.GotoStep(ProviderWizardStep.SelectType); } else { View.DisplayNoPermission(); } } }