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)); }