// Copyright | Raumgleiter AG | 2018 | All Rights Reserved using Raumgleiter.BaseRGDK.JSON; using System; using System.Collections.Generic; namespace Raumgleiter.RGDKDevLab { public class MtexManufacturer { public int id { get; set; } public string name { get; set; } public string shortname { get; set; } public string url { get; set; } public string updated_at { get; set; } public static List JsonManToClass(string jsonLikeString) { var json = JSONNode.Parse(jsonLikeString); var manufacturers = new List(); for (int i = 0; i < (json.Count); i++) { string name = (json[i]["id"]); manufacturers.Add(new MtexManufacturer { id = json[i]["id"], name = json[i]["name"], shortname = json[i]["shortname"], url = json[i]["url"], updated_at = json[i]["updated_at"], }); } return manufacturers; } public static List ManufacturersList(List manClassList) { var manList = new List(); foreach (var manufacturer in manClassList) { manList.Add(manufacturer.name); } return manList; } } }