public void SelectNewUserProvider(long idProvider)
        {
            dtoBaseProvider provider = Service.GetAuthenticationProvider(UserContext.Language.Id, idProvider);

            if (provider != null)
            {
                View.LoadProviderToAdd(provider);
            }
        }
        private List <SearchProfilesBy> GetSearchByItems(dtoBaseProvider provider)
        {
            List <SearchProfilesBy> list = new List <SearchProfilesBy>();

            list.Add(SearchProfilesBy.All);
            list.Add(SearchProfilesBy.Contains);
            list.Add(SearchProfilesBy.Name);
            list.Add(SearchProfilesBy.Surname);

            if (provider != null && provider.Type == AuthenticationProviderType.Internal)
            {
                list.Add(SearchProfilesBy.Login);
            }
            list.Add(SearchProfilesBy.Mail);

            if (View.AllowSearchByTaxCode)
            {
                list.Add(SearchProfilesBy.TaxCode);
            }

            return(list);
        }