Ejemplo n.º 1
0
 public void Update(int contactId, Contact contact)
 {
     ContactList[contactId] = contact;
 }
Ejemplo n.º 2
0
 public void Add(Contact contact)
 {
     ContactList[contact.Id] = contact;
 }
 public void TestPost()
 {
     const int contactId = 4;
     const string contactName = "Contact four";
     Contact newContact = new Contact { Id = contactId, Name = contactName, Email = "*****@*****.**", Phone = "555-4444" };
     ContactsController controller = new ContactsController(_repository);
     JsonResult result = controller.Post(newContact) as JsonResult;
     result = controller.Get(contactId) as JsonResult;
     Contact contact = result.Data as Contact;
     Assert.AreEqual(contactName, contact.Name);
 }
 public void TestPut()
 {
     const int contactId = 3;
     const string contactName = "Updated contact";
     Contact updatedContact = new Contact { Id = contactId, Name = contactName, Email = "*****@*****.**", Phone = "555-7777" };
     ContactsController controller = new ContactsController(_repository);
     JsonResult result = controller.Put(contactId, updatedContact) as JsonResult;
     result = controller.Get(contactId) as JsonResult;
     Contact contact = result.Data as Contact;
     Assert.AreEqual(contactName, contact.Name);
 }
 // Update a contact
 public ActionResult Put(int id, Contact contact)
 {
     _repository.Update(id, contact);
     return Json(contact);
 }
 // Add a new contact
 public ActionResult Post(Contact contact)
 {
     _repository.Add(contact);
     return Json(contact);
 }