public async Task <ActionResult <VisitorReadDto> > CreateVisitor(VisitorCreateDto visitorCreateDto)
        {
            var visitorModel = _mapper.Map <Visitor>(visitorCreateDto);
            await _repository.CreateAsync(visitorModel);

            var visitorReadDto = _mapper.Map <VisitorReadDto>(visitorModel);

            return(CreatedAtRoute(nameof(GetVisitorById), new { Id = visitorReadDto.Id }, visitorReadDto));
        }