示例#1
0
        public Point AddPoint(PointDetailVM pointVM)
        {
            var point = _mapper.Map <Point>(pointVM);
            var city  = _cityReporitory.GetCityDetailbyName(pointVM.CityName);

            if (city != null)
            {
                point.CityId = Guid.Parse(city.CityId);
                _points.InsertOne(point);
                return(point);
            }
            return(null);
        }
示例#2
0
        public ActionResult <CityDetailVM> GetCityDetailbyName(string nameCity)
        {
            if (ModelState.IsValid)
            {
                var result = _cityRepository.GetCityDetailbyName(nameCity);

                if (result == null)
                {
                    return(NoContent());
                }
                return(Ok(result));
            }
            return(BadRequest());
        }