示例#1
0
        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);
        }