diff --git a/Controllers/PeopleController.cs b/Controllers/PeopleController.cs index 1ca1f91..3775bc8 100644 --- a/Controllers/PeopleController.cs +++ b/Controllers/PeopleController.cs @@ -27,7 +27,7 @@ namespace contacts.Controllers // .Last(); .ToArray(); // Console.WriteLine(person.Age); - Console.WriteLine(db.People.OrderBy(person => person.PersonId).ToArray()); + // Console.WriteLine(db.People.OrderBy(person => person.PersonId).ToArray()); // return person; return people; @@ -38,5 +38,23 @@ namespace contacts.Controllers // // Console.WriteLine(p1.name); // return new Person[] { p1, p2, p3 }; } + + [HttpDelete] + [Route("{term}")] + public Person[] Delete(int term) + { + using (var db = new PeopleContext()) + { + var deletedPerson = new Person { PersonId = term }; + db.People.Remove(deletedPerson); + db.SaveChanges(); + + var people = db.People + .OrderBy(person => person.PersonId) + .ToArray(); + return people; + + } + } } }