public static void LogOffer(Offer offer)
{
System.Console.WriteLine ("-------------------");
System.Console.WriteLine ("Offer : " + offer.Reference);
System.Console.WriteLine ("Features : "+offer.Features.Count);
foreach (var feature in offer.Features)
{
LogFeature(feature);
}
System.Console.WriteLine("Resources : "+offer.Resources.Count);
foreach(var res in offer.Resources)
{
LogResource(res);
}
System.Console.WriteLine("Offer bundles : "+offer.BundlesReferences.Count);
foreach(var bdl in offer.BundlesReferences)
{
System.Console.WriteLine("Bundle : "+bdl);
}
System.Console.WriteLine("Offer additional parameters : "+offer.AdditionalParameters.Keys.Count);
foreach(var param in offer.AdditionalParameters.Keys)
{
System.Console.WriteLine("Parameter : " + param + " = " + offer.AdditionalParameters[param]);
}
System.Console.WriteLine ("-------------------");
}