public void DeleteKisiTest() { RehberContext _rehberContext = new RehberContext(); ProducerConfig _config = new ProducerConfig(); KisiController kisiController = new KisiController(_rehberContext, _config); KisiDeleteVM model = new KisiDeleteVM(); var result = kisiController.DeleteKisi(model); Assert.IsNotNull(result); Assert.IsNotNull(model); }
public IActionResult DeleteKisi([FromForm] KisiDeleteVM model) { var kisi = _rehberContext.Kisis.Find(model.KisiId); if (kisi != null) { kisi.IsDeleted = true; //_rehberContext.Remove(kisi); if data should be erased from database permanently. _rehberContext.SaveChanges(); return(Ok(kisi)); } else { return(BadRequest("Aradığınız kişi bulunamadı :(")); } }