public void SurpriseProductSelected(Product surprise) { surprise.Color = surprise.Colors [random.Next(0, surprise.Colors.Count())]; // pick a random colour surprise.Size = surprise.Sizes [random.Next (0, surprise.Sizes.Count())]; // pick a random size WebService.Shared.CurrentOrder.Add (surprise.AsSurpriseProduct()); AppDelegate.Shared.UpdateProductsCount(); new UIAlertView ("Congratulations!", String.Format ("Your surprise will be displayed in your shopping basket under the name '{0}'", SurpriseProduct.SurpriseProductName), null, "Cool!", null).Show (); }