public void ShowToOrderpicker(object s, ProductAddedEventArgs poe) { StringBuilder prodAddInfo = new StringBuilder("==========Warehouse==========="); prodAddInfo.Append(string.Format("\nThe following product was added:\n{0},\n{1} times", poe.product.Description, poe.amount.ToString())); prodAddInfo.Append("\n==========================================\n"); ConsoleController.Print(prodAddInfo.ToString()); }
/// <summary> /// Rise new product added /// </summary> /// <param name="e"></param> public static void ProductAdded(ProductAddedEventArgs e) => SystemEvents.InvokeEvent(null, OnProductAdded, e, nameof(OnProductAdded));
public void HandleProductAdded(object sender, ProductAddedEventArgs args) { products.Add(args.Product); System.Console.WriteLine($"Product {args.Product.Name} received in Reporting Service"); }
public static void OnProductAddedHandler(object sender, ProductAddedEventArgs args) { //Do something }