Beispiel #1
0
        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);
        }
Beispiel #3
0
        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));
        }