Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            ApplicationDbContext ac = new ApplicationDbContext();

            while (true) {
                Console.WriteLine("Enter 1 to add");
                Console.WriteLine("Enter 2 to list");
                Console.WriteLine("Enter 4 to remove person");

                int pick = int.Parse(Console.ReadLine());

                switch (pick) {
                    case 1:
                        AddPerson(ac);
                        break;
                    case 2:
                        ListPeople(ac);
                        break;
                    case 3:
                        RemovePerson(ac);
                        break;
                    default:
                        Console.WriteLine("Invalid input");
                        break;
                };

            }
        }
Ejemplo n.º 2
0
 static void RemovePerson(ApplicationDbContext ac)
 {
     Console.WriteLine("Enter Id: ");
     int id = int.Parse(Console.ReadLine());
     Person toRemove = ac.People.Single(x => x.Id == id);
     ac.People.Remove(toRemove);
     ac.SaveChanges();
 }
Ejemplo n.º 3
0
        static void AddPerson(ApplicationDbContext ac)
        {
            Console.WriteLine("Enter name: ");
            string name = Console.ReadLine();
            Console.WriteLine("Enter surname: ");
            string surname = Console.ReadLine();
            Console.WriteLine("Enter age: ");
            int age = int.Parse(Console.ReadLine());

            ac.People.Add(new Person(name, surname, age));
            ac.SaveChangesAsync();
        }
Ejemplo n.º 4
0
 static void ListPeople(ApplicationDbContext ac)
 {
     foreach (Person p in ac.People) {
         Console.WriteLine(p);
     }
 }