public async Task <IActionResult> CreatePerson([FromBody] PersonDTO personIput)
        {
            if (personIput == null)
            {
                return(BadRequest());
            }

            PersonDTO person = await _personBus.CreatePerson(personIput);

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

            return(CreatedAtRoute("GetPerson", new { id = person.Id }, person));
        }