public void DeleteInfoTest() { DirectoryContext _directoryContext = new DirectoryContext(); ContactInfoController infoController = new ContactInfoController(_directoryContext); ContactDeleteVM model = new ContactDeleteVM(); var data = infoController.Delete(model); Assert.IsNotNull(model); Assert.IsNotNull(data); }
public void ContactDeleteTest() { DirectoryContext _directorycontext = new DirectoryContext(); ProducerConfig _config = new ProducerConfig(); HomeController homeController = new HomeController(_directorycontext, _config); ContactDeleteVM contactModel = new ContactDeleteVM(); var result = homeController.ContactDelete(contactModel); Assert.IsNotNull(result); Assert.IsNotNull(contactModel); }
public IActionResult ContactDelete([FromForm] ContactDeleteVM contactDelete) { ContactInformation contactInformation = _directorycontext.ContactInformation.Find(contactDelete.ID); if (contactInformation != null) { contactInformation.IsDeleted = true; _directorycontext.SaveChanges(); return(Ok(contactInformation)); } else { return(BadRequest("There is no ID you are looking for!!!")); } }
public IActionResult Delete([FromForm] ContactDeleteVM contactDelete) { ContactInfo contactInfo = _directoryContext.ContactInfos.Find(contactDelete.id); if (contactInfo != null) { contactInfo.IsDeleted = true; _directoryContext.SaveChanges(); return(Ok(contactInfo)); } else { return(BadRequest("There is no any contact information has that id!")); } }