public void Save(string filePath, IEnumerable<Subscription> subscriptions)
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.OmitXmlDeclaration = false;
settings.Encoding = Encoding.UTF8;
XmlWriter writer = XmlWriter.Create(filePath, settings);
SubscriptionCollection subscriptionList = new SubscriptionCollection(subscriptions);
try
{
DataContractSerializer serializer = new DataContractSerializer(typeof(SubscriptionCollection));
serializer.WriteObject(writer, subscriptionList);
}
finally
{
writer.Close();
}
}