public JsonResult DeleteCustomer(int id)
        {
            var data = new { status = false };

            try
            {
                CustomerRepositories clCustomer = new CustomerRepositories();
                if (clCustomer.DeleteCustomer(id))
                {
                    data = new { status = true };
                }
            }
            catch
            {
                data = new { status = false };
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        static void UpdateOrDeleteCustomer()
        {
            Console.Write("1: Muokkaa asiakkaan tietoja.\n" +
                          "2: Poista asiakkaan tiedot.\n" +
                          "Tee valinta ja paina enter: ");
            int caseSwitch = int.Parse(Console.ReadLine());

            switch (caseSwitch)
            {
            case 1:
                Console.Write("Syötä päivitettävän asiakkaan id: ");
                long id       = long.Parse(Console.ReadLine());
                var  customer = customerRepositories.GetCustomerById(id);
                Console.Write("Syötä asiakkaan uusi etunimi: ");
                customer.Firstname = Console.ReadLine();
                Console.Write("Syötä asiakkaan uusi sukunimi: ");
                customer.Lastname = Console.ReadLine();

                customerRepositories.UpdateCustomer(customer);
                break;

            case 2:
                Console.Write("Syötä poistettavan asiakkaan id: ");
                id       = long.Parse(Console.ReadLine());
                customer = customerRepositories.GetCustomerById(id);

                if (customer == null)
                {
                    Console.WriteLine($"Asiakasta id:llä {id} ei löytynyt.");
                }

                else
                {
                    Console.WriteLine($"{customer.Id} {customer.Firstname} {customer.Lastname}");
                    customerRepositories.DeleteCustomer(customer);
                    Console.WriteLine("Data poistettu onnistuneesti.");
                }
                break;

            default:
                Console.WriteLine("rikki");
                break;
            }
        }