public void DeleteTest()
        {
            PhoneBookContext _phonecontext    = new PhoneBookContext();
            ProducerConfig   _config          = new ProducerConfig();
            ValuesController valuesController = new ValuesController(_config, _phonecontext);

            var personDelete = new PersonDeleteDTO();

            //var id = personDelete.ID;

            var deletedperson = valuesController.Delete(personDelete);

            Assert.IsNotNull(deletedperson);
        }
示例#2
0
        public IActionResult Delete([FromForm] PersonDeleteDTO personDelete)
        {
            Person deletedperson = _phonecontext.people.Find(personDelete.ID);

            if (deletedperson != null)
            {
                deletedperson.IsDeleted = true;
                _phonecontext.SaveChanges();

                return(Ok(deletedperson));
            }
            else
            {
                return(BadRequest("This ID is not valid!!"));
            }
        }