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);
        }
Beispiel #2
0
        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ı :("));
            }
        }