Beispiel #1
0
 /// <summary>
 /// 获取所有品牌
 /// </summary>
 /// <returns></returns>
 public ActionResult GetAllBrand()
 {
     using (var client = new VehicleClient())
     {
         var queryParam = new VehicleQueryCategoryParam();
         var result     = client.GetVehicleInfoList(queryParam, VehicleQueryCategoryEnum.None);
         result.ThrowIfException(true);
         return(Json(new { data = result.Result.ToList() }, JsonRequestBehavior.AllowGet));
     }
 }
        /// <summary>
        /// 根据品牌获取二级车型
        /// </summary>
        /// <param name="para"></param>
        /// <param name="queryEnum"></param>
        /// <returns></returns>
        public static IEnumerable <VehicleBrand> GetVehicleInfoList(VehicleQueryCategoryParam para, VehicleQueryCategoryEnum queryEnum)
        {
            IEnumerable <VehicleBrand> result = null;

            try
            {
                using (var client = new VehicleClient())
                {
                    var serviceResult = client.GetVehicleInfoList(para, queryEnum);
                    serviceResult.ThrowIfException(true);
                    result = serviceResult.Result;
                }
            }
            catch (Exception ex)
            {
                logger.Error($"GetVehicleInfoList ->{para} -> {queryEnum}", ex);
            }
            return(result);
        }