[HttpDelete] // delete method DELETE : info sent in body of request
        public IActionResult DeleteInvitee(int id)
        {
            // use LINQ to find item from database by ID
            HousePartyInvitee matchingInvitee = _context.invitees.FirstOrDefault(guest => guest.id == id);

            // remove items form database
            _context.Remove(matchingInvitee);
            // save changes(deletion) made to database
            _context.SaveChanges();
            // display confirmation message
            return(Content($"Delete Invitee : {id}"));
        }
        [HttpPut] // put method UPDATE : info sent in body of request
        public IActionResult UpdateInvitee(int id, string name, bool isAttending, int numberOfParties, int age)
        {
            // use LINQ to find item from database by ID
            HousePartyInvitee matchingInvitee = _context.invitees.FirstOrDefault(guest => guest.id == id);

            // update properties
            matchingInvitee.name                    = name;
            matchingInvitee.isAttending             = isAttending;
            matchingInvitee.numberOfPartiesAttended = numberOfParties;
            matchingInvitee.age = age;
            // save changes(update) made to database
            _context.SaveChanges();
            // display confirmation message
            return(Content($"Updated Invitee : {id}"));
        }
        [HttpPost] // post method CREATE : info sent in body of request
        public IActionResult AddInvitee(string name, bool isAttending, int numberOfParties, int age)
        {
            // create new invitee object
            HousePartyInvitee invitee = new HousePartyInvitee()
            {
                name = name, isAttending = isAttending, numberOfPartiesAttended = numberOfParties, age = age
            };

            // add new invitee object to database
            _context.Add(invitee);
            // save changes (addition) made to database
            _context.SaveChanges();
            // display confirmation message
            return(Content($"Added Invitee : {name}"));
        }