private void ExtractLoadPubSettingsFile()
{
XDocument xdoc = XDocument.Load(this.txtPublishSettingsFilePath.Text);
this.managementCertificateBase64 =
xdoc.Descendants("PublishProfile").Single().Attribute("ManagementCertificate").Value;
this.cbxSubscriptions.DataSource = xdoc.Descendants("Subscription").Select(x =>
{
var xAttribute = x.Attribute("Id");
var attribute =
x.Attribute("Name");
if (attribute != null)
return (xAttribute != null
? new
{
Id =
xAttribute.
Value,
Name =
attribute.
Value
}
: null);
return null;
}).ToList();
this.cbxSubscriptions.DisplayMember = "Name";
this.cbxSubscriptions.ValueMember = "Id";
}