| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using Newtonsoft.Json.Linq;
- using System;
- using System.Collections.Generic;
- namespace NEducation.Code
- {
- public class MiniGame
- {
- public string Status { get; set; }
- public string Message { get; set; }
- public string TermID { get; set; }
- public DateTime StartDate { get; set; }
- public DateTime EndDate { get; set; }
- public DateTime Sysdate { get; set; }
- public string TermStatus { get; set; }
- public string UserIsActive { get; set; }
- public string IsPlay { get; set; }
- // Default constructor
- public MiniGame() { }
- // Constructor to initialize from JSON string
- public MiniGame(string json) : this(JObject.Parse(json)) { }
- // Constructor to initialize from JObject
- public MiniGame(JObject jObject)
- {
- if (jObject != null)
- {
- Status = jObject["status"]?.ToString();
- Message = jObject["message"]?.ToString();
- TermID = jObject["termID"]?.ToString();
- StartDate = DateTime.Parse(jObject["startDate"]?.ToString());
- EndDate = DateTime.Parse(jObject["endDate"]?.ToString());
- Sysdate = DateTime.Parse(jObject["sysdate"]?.ToString());
- TermStatus = jObject["termStatus"]?.ToString();
- UserIsActive = jObject["userIsActive"]?.ToString();
- IsPlay = jObject["isPlay"]?.ToString();
- }
- }
- }
- }
|