Example #1
0
        public static void UpdateEntity(this Models.IdentityProvider idp, IdentityProvider entity)
        {
            if (idp == null || entity == null)
            {
                return;
            }

            entity.ID                   = idp.ID;
            entity.Name                 = idp.Name;
            entity.Enabled              = idp.Enabled;
            entity.ShowInHrdSelection   = idp.ShowInHrdSelection;
            entity.DisplayName          = idp.DisplayName;
            entity.Type                 = (int)idp.Type;
            entity.WSFederationEndpoint = idp.WSFederationEndpoint;
            entity.IssuerThumbprint     = idp.IssuerThumbprint;
            entity.ClientID             = idp.ClientID;
            entity.ClientSecret         = idp.ClientSecret;
            entity.OAuth2ProviderType   = (int?)idp.ProviderType;
        }
Example #2
0
        public static Models.IdentityProvider ToDomainModel(this IdentityProvider idp)
        {
            if (idp == null)
            {
                return(null);
            }

            return(new Models.IdentityProvider
            {
                ID = idp.ID,
                Name = idp.Name,
                Enabled = idp.Enabled,
                DisplayName = idp.DisplayName,
                ShowInHrdSelection = idp.ShowInHrdSelection,
                Type = (IdentityProviderTypes)idp.Type,
                WSFederationEndpoint = idp.WSFederationEndpoint,
                IssuerThumbprint = idp.IssuerThumbprint,
                ClientID = idp.ClientID,
                ClientSecret = idp.ClientSecret,
                ProviderType = (OAuth2ProviderTypes?)idp.OAuth2ProviderType
            });
        }