public async Task <ActionResult> CreateCity([FromBody] CityAddTransferModel city) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var cityId = await _serviceCore.AddCityAsync(city); return(CreatedAtAction(nameof(CreateCity), new { id = cityId }, city)); }
public async Task <int> AddCityAsync(CityAddTransferModel cityTransfer) { var city = _mapper.Map <CityAddTransferModel, City>(cityTransfer); return(await _cityRepository.AddCityAsync(city)); }