public static void GetAll(ORM ado) { Console.WriteLine(); foreach (var s in ado.GetAllStatus()) { Console.WriteLine("{0}\t{1}", s.Id, s.Status); } }
public static void Update(ORM orm) { bool checkUpdate = true; while (checkUpdate == true) { Console.Write("\nEnter the id you want to update: "); int id = Convert.ToInt32(Console.ReadLine()); if (id == 0) { checkUpdate = false; } var st = orm.GetAllStatus().Where(x => x.Id == id).FirstOrDefault(); Console.WriteLine("\nChoose the column you want to change:\n" + "1.Status\n" + "<-Back\n"); Console.Write(">>"); string choiceUpdate = Console.ReadLine(); try { switch (choiceUpdate) { case "Status": Console.Write("\nUpdate Status: "); string status = Console.ReadLine(); orm.Update(new DeliveryStatus { Id = st.Id, Status = status }); break; case "Back": checkUpdate = false; break; } } catch (Exception e) { Console.WriteLine(e.Message); } } }