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; }
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 }); }