private fablabReservation parseReservation(String input) { JObject obj = JObject.Parse(input); fablabReservation tmp = new fablabReservation(userID: (string)obj["userID"], machineID: (string)obj["machineID"], startTime: (string)obj["startTime"], endTime: (string)obj["endTime"], isActive: (bool)obj["isActive"], createdAt: (string)obj["createdAt"], createdBy: (string)obj["createdBy"], updatedAt: (string)obj["updatedAt"], updatedBy: (string)obj["updatedBy"]); return(tmp); }
private void reservationPanelUpdate(fablabReservation reservation) { textBoxReservationUserID.Text = reservation.userID; textBoxReservationMachineID.Text = reservation.machineID; textBoxReservationStartTime.Text = DateTimeOffset.FromUnixTimeSeconds(Convert.ToInt64(reservation.startTime)).ToOffset(new TimeSpan(+3, 0, 0)).ToString("dd/MMM/yyyy HH:mm:ss"); textBoxReservationEndTime.Text = DateTimeOffset.FromUnixTimeSeconds(Convert.ToInt64(reservation.endTime)).ToOffset(new TimeSpan(+3, 0, 0)).ToString("dd/MMM/yyyy HH:mm:ss"); checkBoxReservationActive.Checked = reservation.isActive; textBoxReservationCreatedAt.Text = DateTimeOffset.FromUnixTimeSeconds(Convert.ToInt64(reservation.createdAt)).ToOffset(new TimeSpan(+3, 0, 0)).ToString("dd/MMM/yyyy HH:mm:ss"); textBoxReservationUpdatedAt.Text = (reservation.updatedAt != null) ? DateTimeOffset.FromUnixTimeSeconds(Convert.ToInt64(reservation.updatedAt)).ToOffset(new TimeSpan(+3, 0, 0)).ToString("dd/MMM/yyyy HH:mm:ss") : ""; textBoxMachineCreatedBy.Text = reservation.createdBy; textBoxMachineUpdatedBy.Text = reservation.updatedBy; }
private List <fablabReservation> parseReservations(String input) { List <fablabReservation> res = new List <fablabReservation>(); JObject obj = JObject.Parse(input); JArray machineList = (JArray)obj["items"]; foreach (JObject item in machineList) { fablabReservation tmp = new fablabReservation((string)item["reservationID"], (string)item["userID"], (string)item["machineID"]); res.Add(tmp); } return(res); }