public IActionResult DeleteById(int id)
        {
            var result = _brandService.DeleteById(id);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
示例#2
0
 public JsonResult DeleteBrand(int id)
 {
     try
     {
         _brandService.DeleteById(id);
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
     return(Json("ok", JsonRequestBehavior.AllowGet));
 }
示例#3
0
        private static void Main(string[] args)
        {
start:
            try
            {
                Console.Clear();

                Console.WriteLine("1- Araç İşlemleri");
                Console.WriteLine("2- Marka İşlemleri");
                Console.WriteLine("3- Renk İşlemleri");
                Console.Write("İşlem Kodu(1-3): ");
                byte chooseOperation = Convert.ToByte(Console.ReadLine());

                Console.Clear();
                if (chooseOperation == 1)
                {
                    #region Car Operations

                    Console.WriteLine("1- Taşıtları Listele");
                    Console.WriteLine("2- Yeni Taşıt Ekle");
                    Console.WriteLine("3- Taşıt Düzenle");
                    Console.WriteLine("4- Taşıt Sil");
                    Console.WriteLine("5- Taşıtları Detaylı Listele");
                    Console.Write("İşlem Kodu(1-4): ");
                    byte chooseCarOperation = Convert.ToByte(Console.ReadLine());

                    Console.Clear();

                    if (chooseCarOperation == 1)
                    {
                        PrintAllCar();
                    }
                    else if (chooseCarOperation == 2)
                    {
                        Car createToCar = InputToCar();

                        var businessResult = _carService.Add(createToCar);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseCarOperation == 3)
                    {
                        PrintAllCar();
                        Console.Write("Düzenlenecek Araç Id: ");
                        int carId = Convert.ToInt32(Console.ReadLine());

                        Car updateToCar    = InputToCar();
                        var businessResult = _carService.Update(carId, updateToCar);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseCarOperation == 4)
                    {
                        PrintAllCar();
                        Console.Write("Silinecek Araç Id: ");
                        int carId = Convert.ToInt32(Console.ReadLine());

                        var businessResult = _carService.DeleteById(carId);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseCarOperation == 5)
                    {
                        PrintCarDetails();
                    }
                    else
                    {
                        Console.WriteLine("Geçerli olmayan komut. Lütfen 1-4 arasında bir işlem kodu giriniz.");
                    }

                    #endregion Car Operations
                }
                else if (chooseOperation == 2)
                {
                    #region Brand Operations

                    Console.WriteLine("1- Markaları Listele");
                    Console.WriteLine("2- Yeni Marka Ekle");
                    Console.WriteLine("3- Marka Düzenle");
                    Console.WriteLine("4- Marka Sil");
                    Console.Write("İşlem Kodu(1-4): ");
                    byte chooseBrandOperation = Convert.ToByte(Console.ReadLine());

                    Console.Clear();

                    if (chooseBrandOperation == 1)
                    {
                        PrintAllBrand();
                    }
                    else if (chooseBrandOperation == 2)
                    {
                        Brand createToBrand = InputToBrand();

                        var businessResult = _brandService.Add(createToBrand);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseBrandOperation == 3)
                    {
                        PrintAllBrand();
                        Console.Write("Düzenlenecek Marka Id: ");
                        int brandId = Convert.ToInt32(Console.ReadLine());

                        Brand updateToBrand  = InputToBrand();
                        var   businessResult = _brandService.Update(brandId, updateToBrand);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseBrandOperation == 4)
                    {
                        PrintAllBrand();
                        Console.Write("Silinecek Marka Id: ");
                        int brandId = Convert.ToInt32(Console.ReadLine());

                        var businessResult = _brandService.DeleteById(brandId);
                        Console.WriteLine(businessResult.Message);
                    }
                    else
                    {
                        Console.WriteLine("Geçerli olmayan komut. Lütfen 1-4 arasında bir işlem kodu giriniz.");
                    }

                    #endregion Brand Operations
                }
                else if (chooseOperation == 3)
                {
                    #region Color Operations

                    Console.WriteLine("1- Renkleri Listele");
                    Console.WriteLine("2- Yeni Renk Ekle");
                    Console.WriteLine("3- Renk Düzenle");
                    Console.WriteLine("4- Renk Sil");
                    Console.Write("İşlem Kodu(1-4): ");
                    byte chooseColorOperation = Convert.ToByte(Console.ReadLine());

                    Console.Clear();

                    if (chooseColorOperation == 1)
                    {
                        PrintAllColor();
                    }
                    else if (chooseColorOperation == 2)
                    {
                        Color createToColor = InputToColor();

                        var businessResult = _colorService.Add(createToColor);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseColorOperation == 3)
                    {
                        PrintAllColor();
                        Console.Write("Düzenlenecek Renk Id: ");
                        int colorId = Convert.ToInt32(Console.ReadLine());

                        Color updateToColor  = InputToColor();
                        var   businessResult = _colorService.Update(colorId, updateToColor);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseColorOperation == 4)
                    {
                        PrintAllColor();
                        Console.Write("Silinecek Renk Id: ");
                        int colorId = Convert.ToInt32(Console.ReadLine());

                        var businessResult = _colorService.DeleteById(colorId);
                        Console.WriteLine(businessResult.Message);
                    }
                    else
                    {
                        Console.WriteLine("Geçerli olmayan komut. Lütfen 1-4 arasında bir işlem kodu giriniz.");
                    }

                    #endregion Color Operations
                }
                else
                {
                    Console.WriteLine("Geçerli olmayan komut. Lütfen 1-3 arasında bir işlem kodu giriniz.");
                }

                Console.WriteLine("Başa Dönmek İçin Bir Tuşa Basın.");
                Console.ReadKey();

                goto start;
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Hata: {ex.Message}");
                Console.WriteLine("Başa Dönmek İçin Bir Tuşa Basın.");
                Console.ReadKey();
                goto start;
            }
        }