/// <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); }