public Contact AddContact(Contact contact)
        {
            contact.ID = Guid.NewGuid().ToString();
            contacts.Add(contact);

            return GetContact(contact.ID);
        }
        public Contact UpdateContact(Contact contact)
        {
            var index = contacts.IndexOf(contacts.Find(i => i.ID == contact.ID));
            contacts.RemoveAt(index);
            contacts.Insert(index, contact);

            return GetContact(contact.ID);
        }
 public IHttpActionResult Put(Contact contact)
 {
     return Ok(_context.UpdateContact(contact));
 }
 public IHttpActionResult Post(Contact contact)
 {
     return Ok(_context.AddContact(contact));
 }