Пример #1
0
        public EquipmentModel EquipmentFilteredResults()
        {
            EquipmentModel             equipmentList  = new EquipmentModel();
            List <CPMBaseFormat>       baseList       = EquipmentsBaseData();
            List <EquipmentProperties> propertiesList = new List <EquipmentProperties>();

            equipmentList.Model   = "abb.ability.metadata";
            equipmentList.TypeId  = "typeId";
            equipmentList.Version = "1.0.0";
            foreach (var listItem in baseList)
            {
                EquipmentProperties equipmentProperties = new EquipmentProperties();
                EquipmentTypeExt    equipmentTypeExt    = new EquipmentTypeExt();
                equipmentTypeExt.DataType = listItem.DataTypeExt.Split("(")[0];
                if (listItem.DataTypeExt.Split("(").Length > 1)
                {
                    int Pos1 = listItem.DataTypeExt.IndexOf("(") + "(".Length;
                    int Pos2 = listItem.DataTypeExt.IndexOf(")");
                    equipmentTypeExt.DataTypeExt = listItem.DataTypeExt.Substring(Pos1, Pos2 - Pos1);
                }
                else
                {
                    equipmentTypeExt.DataTypeExt = string.Empty;
                }
                equipmentProperties.PropertyName = listItem.Property;
                equipmentTypeExt.Type            = listItem.Type;
                equipmentProperties.Property     = equipmentTypeExt;
                propertiesList.Add(equipmentProperties);
            }
            equipmentList.Properties = propertiesList;
            return(equipmentList);
        }
Пример #2
0
 public void EquipmentDetails()
 {
     EquipmentModel Result = EquipmentFilteredResults();
     //string json = JsonConvert.SerializeObject(dt, Formatting.Indented);
     var test = JsonConvert.SerializeObject(Result);
 }