/// <summary> /// Entry point into console application. /// </summary> public static void Main222() { prodA obja = new prodA(); var obja1 = new productclass(); // obja1 = obja; obja.print(); obja1.print(); VehicleBuilder builder; // Create shop with vehicle builders Shop shop = new Shop(); // Construct and display vehicles builder = new ScooterBuilder(); shop.Construct(builder); builder.Vehicle.Show(); builder = new CarBuilder(); shop.Construct(builder); builder.Vehicle.Show(); builder = new MotorCycleBuilder(); shop.Construct(builder); builder.Vehicle.Show(); // Wait for user Console.ReadKey(); }
private static async void SendRequest(Shop shop, string url) { var offer = shop.Offers.FirstOrDefault(x => x.Id == 12347); var stringwriter = new System.IO.StringWriter(); var serializer = new XmlSerializer(offer.GetType()); serializer.Serialize(stringwriter, offer); var doc = new XmlDocument(); doc.LoadXml(stringwriter.ToString()); await new WebClient().UploadStringTaskAsync(new Uri(url), "POST", JsonConvert.SerializeXmlNode(doc)); }