public void ContactAddTest() { DirectoryContext _directorycontext = new DirectoryContext(); ProducerConfig _config = new ProducerConfig(); HomeController homeController = new HomeController(_directorycontext, _config); ContactInfoVM contactModel = new ContactInfoVM(); var result = homeController.ContactAdd(contactModel); Assert.IsNotNull(result); }
public IActionResult ContactAdd([FromForm] ContactInfoVM contactInfo) { if (ModelState.IsValid) { ContactInformation contact = new ContactInformation(); contact.PersonID = contactInfo.PersonID; contact.Phone = contactInfo.Phone; contact.EMail = contactInfo.EMail; contact.Location = contactInfo.Location; contact.InformationContent = contactInfo.InformationContent; _directorycontext.ContactInformation.Add(contact); _directorycontext.SaveChanges(); return(Ok(contact)); } else { return(BadRequest("There is no ID you are looking for!!!")); } }