private fablabMachine parseMachine(String input)
        {
            JObject       obj = JObject.Parse(input);
            fablabMachine tmp = new fablabMachine(machineID: (string)obj["machineID"], machineName: (string)obj["machinename"], typeID: (string)obj["typeID"], tutorial: (string)obj["tutorial"], createdAt: (string)obj["createdAt"], createdBy: (string)obj["createdBy"], updatedAt: (string)obj["updatedAt"], updatedBy: (string)obj["updatedBy"]);

            return(tmp);
        }
 private void machinePanelUpdate(fablabMachine machine)
 {
     textBoxMachineID.Text        = machine.machineID;
     textBoxMachineName.Text      = machine.machineName;
     textBoxMachineTypeID.Text    = machine.typeID;
     textBoxMachineTutorial.Text  = machine.tutorial;
     textBoxMachineCreatedAt.Text = DateTimeOffset.FromUnixTimeSeconds(Convert.ToInt64(machine.createdAt)).ToOffset(new TimeSpan(+3, 0, 0)).ToString("dd/MMM/yyyy HH:mm:ss");
     textBoxMachineUpdatedAt.Text = (machine.updatedAt != null) ? DateTimeOffset.FromUnixTimeSeconds(Convert.ToInt64(machine.updatedAt)).ToOffset(new TimeSpan(+3, 0, 0)).ToString("dd/MMM/yyyy HH:mm:ss") : "";
     textBoxMachineCreatedBy.Text = machine.createdBy;
     textBoxMachineUpdatedBy.Text = machine.updatedBy;
     buttonHistory.Visible        = false;
 }
        private List <fablabMachine> parseMachines(String input)
        {
            List <fablabMachine> res = new List <fablabMachine>();
            JObject obj         = JObject.Parse(input);
            JArray  machineList = (JArray)obj["items"];

            foreach (JObject item in machineList)
            {
                fablabMachine tmp = new fablabMachine((string)item["machineID"], (string)item["machinename"], (string)item["typeID"]);
                res.Add(tmp);
            }
            return(res);
        }