public async Task <IActionResult> GetContactDetailsById()
        {
            var response = await repository.GetContactDetails();

            //404 if not found
            if (response.Data == null)
            {
                logger.LogError(response.Message);

                return(NotFound(response));
            }

            logger.LogInformation(response.Message);

            //todo map to dto
            return(Ok(response));
        }