using System; using System.Collections.Generic; using System.Linq; using System.Web; using Newtonsoft.Json; namespace ResfullApi.Models.edu { [Serializable] public class LESSON { [JsonProperty("ID")] public string ID { get; set; } [JsonProperty("COURSE_ID")] public string COURSE_ID { get; set; } [JsonProperty("CODE")] public string CODE { get; set; } [JsonProperty("NAME")] public string NAME { get; set; } [JsonProperty("DESCRIPTION")] public string DESCRIPTION { get; set; } [JsonProperty("INTRODUCTION")] public string INTRODUCTION { get; set; } [JsonProperty("ICON_PATH")] public string ICON_PATH { get; set; } [JsonProperty("LOGO_PAHT")] public string LOGO_PAHT { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } } public class COURSE { [JsonProperty("ID")] public string ID { get; set; } [JsonProperty("CATEGORY_ID")] public string CATEGORY_ID { get; set; } [JsonProperty("CODE")] public string CODE { get; set; } [JsonProperty("NAME")] public string NAME { get; set; } [JsonProperty("DESCRIPTION")] public string DESCRIPTION { get; set; } [JsonProperty("INTRODUCTION")] public string INTRODUCTION { get; set; } [JsonProperty("IS_LEARN")] public string IS_LEARN { get; set; } [JsonProperty("EXP_DATE")] public string EXP_DATE { get; set; } [JsonProperty("ICON_PATH")] public string ICON_PATH { get; set; } [JsonProperty("LOGO_PAHT")] public string LOGO_PAHT { get; set; } [JsonProperty("LIST_LESSON")] public LESSON[] LIST_LESSON { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } } public class COURSE_HIS : COURSE { [JsonProperty("TOTAL_LESSON")] public string TOTAL_LESSON { get; set; } [JsonProperty("TOTAL_LESSON_LEARN")] public string TOTAL_LESSON_LEARN { get; set; } [JsonProperty("PERCENT")] public string PERCENT { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } } public class COURSE_HIS_LIST { [JsonProperty("status")] public string status { get; set; } [JsonProperty("message")] public string message { get; set; } [JsonProperty("LIST_COURSE_HIS")] public COURSE_HIS[] LIST_COURSE_HIS { get; set; } } public class RANKING { [JsonProperty("SEQ")] public string SEQ { get; set; } [JsonProperty("USERS_ID")] public string USERS_ID { get; set; } [JsonProperty("USERS")] public string USERS { get; set; } [JsonProperty("MSISDN")] public string MSISDN { get; set; } [JsonProperty("SERVICE_ID")] public string SERVICE_ID { get; set; } [JsonProperty("FULLNAME")] public string FULLNAME { get; set; } [JsonProperty("BIRTHDAY")] public string BIRTHDAY { get; set; } [JsonProperty("PICTURE")] public string PICTURE { get; set; } [JsonProperty("TOTAL_SCORE")] public string TOTAL_SCORE { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } } public class RANKING_LIST { [JsonProperty("status")] public string status { get; set; } [JsonProperty("message")] public string message { get; set; } [JsonProperty("LIST_RANKING")] public RANKING[] LIST_RANKING { get; set; } } public class CATEGORY { [JsonProperty("ID")] public string ID { get; set; } [JsonProperty("CODE")] public string CODE { get; set; } [JsonProperty("NAME")] public string NAME { get; set; } [JsonProperty("DESCRIPTION")] public string DESCRIPTION { get; set; } [JsonProperty("INTRODUCTION")] public string INTRODUCTION { get; set; } [JsonProperty("ICON_PATH")] public string ICON_PATH { get; set; } [JsonProperty("LOGO_PAHT")] public string LOGO_PAHT { get; set; } [JsonProperty("SERVICE_ID")] public string SERVICE_ID { get; set; } [JsonProperty("LIST_COURSE")] public COURSE[] LIST_COURSE { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } } public class LESSONOFCATEGORY { [JsonProperty("status")] public string status { get; set; } [JsonProperty("message")] public string message { get; set; } [JsonProperty("LIST_CATEGORY")] public CATEGORY[] LIST_CATEGORY { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } } }