public async Task <IActionResult> Delete([FromRoute] PersonDeleteVM person) { var _person = this.mapper.Map <Person>(person); await repository.Delete(_person); return(Ok()); }
public void PeaopleDeleteTest() { DirectoryContext _directorycontext = new DirectoryContext(); ProducerConfig _config = new ProducerConfig(); HomeController homeController = new HomeController(_directorycontext, _config); PersonDeleteVM personModel = new PersonDeleteVM(); var result = homeController.PeaopleDelete(personModel); Assert.IsNotNull(result); Assert.IsNotNull(personModel); }
public void DeletePersonTest() { DirectoryContext _directoryContext = new DirectoryContext(); ProducerConfig _config = new ProducerConfig(); PersonController personController = new PersonController(_config, _directoryContext); PersonDeleteVM model = new PersonDeleteVM(); var data = personController.Delete(model); Assert.IsNotNull(model); Assert.IsNotNull(data); }
public IActionResult Delete([FromForm] PersonDeleteVM personDelete) { Person person = _directoryContext.People.Find(personDelete.id); if (person != null) { person.IsDeleted = true; _directoryContext.SaveChanges(); return(Ok(person)); } else { return(BadRequest("There is no any person has that id!")); } }
public IActionResult PeaopleDelete([FromForm] PersonDeleteVM personDelete) { Person person = _directorycontext.People.Find(personDelete.ID); if (person != null) { person.IsDeleted = true; _directorycontext.SaveChanges(); return(Ok(person)); } else { return(BadRequest("There is no ID you are looking for!!!")); } }
//Show person to delete public IActionResult Delete(int id) { var person = _people.Read(id); if (person == null) { return(RedirectToAction("Index")); } PersonDeleteVM pdm = new PersonDeleteVM { Id = person.Id, FirstName = person.FirstName, MiddleName = person.MiddleName, LastName = person.LastName, Email = person.Email }; return(View(pdm)); }