public async Task <CityDTO> CreateCityAsync(CityDTO cityDTO) { if (cityDTO == null) { return(null); } var city = cityMapper.MapToCity(cityDTO); city.CreatedOn = dateTimeProvider.GetDateTime(); this.context.Cities.Add(city); await this.context.SaveChangesAsync(); var newCityDTO = cityMapper.MapToCityDTO(city); return(newCityDTO); }