Example #1
0
 /// <summary>
 /// 获取所有的基础设备类型
 /// </summary>
 /// <returns></returns>
 public List <BaseDeviceTypeModel> GetAllBaseDeviceTypeModel()
 {
     try
     {
         BaseDeviceTypeModel        model;
         List <BaseDeviceTypeModel> list      = new List <BaseDeviceTypeModel>();
         List <EnumModel>           modellist = EnumClass.GetEnumModelList <BaseDeviceType>();
         for (int i = 0; i < modellist.Count; i++)
         {
             model           = new BaseDeviceTypeModel();
             model.id        = modellist[i].key;
             model.type_name = modellist[i].value;
             list.Add(model);
         }
         return(list);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 /// <summary>
 /// 根据行业id获取行业下所有的基础设备类型
 /// </summary>
 /// <param name="industryId">行业id</param>
 /// <returns></returns>
 public List <BaseDeviceTypeModel> GetBaseDeviceTypeByIndustryId(int industryId)
 {
     try
     {
         //获取绑定了基本设备类型的自定义设备类型
         List <ServDefinedDeviceModel> definedList  = servDeviceDefinedDAL.GetDefinedDeviceTool(industryId);
         List <ServDefinedDeviceModel> definedList1 = definedList.Where(n => n.base_device_type_id != 0).ToList();
         BaseDeviceTypeModel           model;
         List <BaseDeviceTypeModel>    list = new List <BaseDeviceTypeModel>();
         for (int i = 0; i < definedList1.Count; i++)
         {
             model           = new BaseDeviceTypeModel();
             model.id        = definedList1[i].base_device_type_id;
             model.type_name = Enum.GetName(typeof(BaseDeviceType), definedList1[i].base_device_type_id);
             list.Add(model);
         }
         return(list);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }