public async Task HandleVisitorAsync(VisitorViewModel visitorViewModel)
        {
            // TODO: add guard clauses & validation
            if (visitorViewModel == null)
            {
                throw new ArgumentNullException(nameof(visitorViewModel));
            }

            var visitor = _mapper.Map <VISITORS>(visitorViewModel);

            await _visitorService.HandleVisitorAsync(visitor);
        }