static void ChangeProductByCode() { #region Change Product By Code Console.WriteLine("Mehsulu deyishmek uchun mehsulun kodunu daxil edin:"); string code = Console.ReadLine(); try { _marketableService.GetProductByCode(code); #region Change Name Console.WriteLine("Mehsulun yeni adini daxil edin :"); string name = Console.ReadLine(); #endregion #region Change Quantity Console.WriteLine("Mehsulun yeni sayini daxil edin :"); string quantityInput = Console.ReadLine(); int quantity; while (!int.TryParse(quantityInput, out quantity)) { Console.WriteLine("Reqem daxil etmelisiniz!"); quantityInput = Console.ReadLine(); } #endregion #region Price Console.WriteLine("Mehsulun yeni qiymetini daxil edin :"); string priceInput = Console.ReadLine(); double price; while (!double.TryParse(priceInput, out price)) { Console.WriteLine("Reqem daxil etmelisiniz!"); priceInput = Console.ReadLine(); } #endregion #region Change Category Console.WriteLine("Mehsulun yeni kategoriyasini daxil edin :"); Category productCategory = SelectCategory(); #endregion _marketableService.ChangeProductNameQuantityPriceCategoryByCode(code, name, quantity, price, productCategory); Console.WriteLine("-------------- {0} - kodlu mehsul ugurla deyishildi -------------", code); } catch (ProductNotFoundException e) { Console.WriteLine("Bu kodda satish yoxdur !"); } #endregion }
static void RemoveProduct() { List <Product> product = new List <Product>(); Console.WriteLine("Silmek istediyiniz mehsulun kodunu yazin"); string text = Console.ReadLine(); var list = marketableService.GetProductByCode(text); if (list.Count == 0) { Console.WriteLine("Bu koda uygun mehsul yoxdur"); } else { marketableService.RemoveProduct(text); Console.WriteLine("=======Mehsul silindi======="); } }