Example #1
0
        public void InsertCity()
        {
            var expectedCityDto = new CityDto
            {
                Id        = 1,
                Name      = "testCity1",
                CountryId = 1
            };

            var res = cctService.AddCity(expectedCityDto);

            var responseCityDto = (CityDto)res.Value;

            Assert.AreEqual(ResponeCode.DbRecordCreated, res.ResponseCode);
            Assert.AreEqual(expectedCityDto.Id, responseCityDto.Id);
            Assert.AreEqual(expectedCityDto.Name, responseCityDto.Name);
            Assert.AreEqual(expectedCityDto.CountryId, responseCityDto.CountryId);
        }
 public IHttpActionResult Post([FromBody] CityApiDto city)
 {
     return(MapServiceToHttpResponse(_cctService.AddCity(_mapper.Map <CityApiDto, CityDto>(city))));
 }