public JsonResult UpdateCustomer(Customer customer) { var data = new { status = false }; try { CustomerRepositories clCustomer = new CustomerRepositories(); clCustomer.UpdateCustomer(customer); data = new { status = true }; } catch (Exception) { data = new { status = false }; } return(Json(data, JsonRequestBehavior.AllowGet)); }
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; } }