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