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; } }
public JsonResult EditCustomer(int id) { CustomerRepositories clCustomer = new CustomerRepositories(); var listData = clCustomer.GetCustomerById(id); var data = new { CustomerID = listData.FirstOrDefault().CustomerID, FirstName = listData.FirstOrDefault().FirstName, LastName = listData.FirstOrDefault().LastName, DOB = listData.FirstOrDefault().DOB, Gender = listData.FirstOrDefault().Gender, PhoneNumber = listData.FirstOrDefault().PhoneNumber, EmailAddress = listData.FirstOrDefault().EmailAddress, CompanyName = listData.FirstOrDefault().CompanyName, }; return(Json(data, JsonRequestBehavior.AllowGet)); }