internal static BuildServerEntity FromBuildServer(BuildServer buildServer, ICredentialEncryptor credentialEncryptor) { return new BuildServerEntity { Id = buildServer.Id, Credential = (buildServer.Credential == null) ? null : credentialEncryptor.Encrypt(buildServer.Credential), Name = buildServer.Name, Provider = buildServer.Provider, Uri = buildServer.Uri.AbsoluteUri, }; }