public async Task <IActionResult> UpdatePerson(int id, [FromBody] PersonDTO personInput)
        {
            if (personInput == null)
            {
                return(BadRequest());
            }

            var person = await _personBus.UpdatePerson(id, personInput);

            if (person == null)
            {
                return(StatusCode(500, "Update failure"));
            }

            return(NoContent());
        }