public CityResponse Create(CityViewModel cityViewModel) { CityResponse response = new CityResponse(); try { City addedCity = unitOfWork.GetCityRepository().Create(cityViewModel.ConvertToCity()); unitOfWork.Save(); response.City = addedCity.ConvertToCityViewModel(); response.Success = true; } catch (Exception ex) { response.City = new CityViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }