public async Task <ActionResult <CountryViewModel> > Post(CountryViewModel country)
        {
            var response = await _countryService.Create(country.ToModel());

            if (response != BusinessLogic.Enums.StatusCode.Created)
            {
                _logger.LogError($"Country {country.Name} not Created.");
            }

            return(response == BusinessLogic.Enums.StatusCode.Created
                ? (ActionResult <CountryViewModel>)Ok()
                : Conflict());
        }