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)); }