/// <summary> /// This lists the price changing method. /// </summary> /// <param name="shopLogic">Logic for Orders repository and SkiEqupments repository.</param> public static void ChangePrice(ShopLogic shopLogic) { int id = IntParse(Enter.ToString()); bool valid = false; try { shopLogic?.GetSkiEquipmentsById(id); valid = true; } catch (ArgumentException) { Console.WriteLine(Other.ToString()); } if (valid) { Console.WriteLine(Selected.ToString()); Console.WriteLine(shopLogic?.GetSkiEquipmentsById(id).ToString()); const string Np = "Enter new price here: "; int price = IntParse(Np.ToString()); shopLogic?.ChangePrice(id, price); Console.WriteLine(Saved.ToString()); } Console.ReadLine(); }