| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- using Newtonsoft.Json.Linq;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- namespace NEducation.Code
- {
- public class SubInfo
- {
- public String subServiceCode { get; set; }
- public String subServiceName { get; set; }
- public String dateRigister { get; set; }
- public String channelRegister { get; set; }
- public SubInfo() { }
- public SubInfo(string json) : this(JObject.Parse(json))
- { }
- public SubInfo(JObject jObject)
- {
- if (jObject != null)
- {
- subServiceCode = (string)jObject["subServiceCode"];
- subServiceName = (string)jObject["subServiceName"];
- dateRigister = (string)jObject["dateRigister"];
- channelRegister = (string)jObject["channelRegister"];
- }
- }
- }
- public class GetSubReq : PostObj
- {
- public String msisdn { get; set; }
- }
- public class GetSubRes
- {
- public String status { get; set; }
- public String message { get; set; }
- public List<SubInfo> listSubServiceCode { get; set; }
- public GetSubRes() { }
- public GetSubRes(string json)
- {
- JObject jObject = JObject.Parse(json);
- if (jObject != null)
- {
- status = (string)jObject["status"];
- message = (string)jObject["message"];
- var list = jObject["listSubServiceCode"];
- if (list != null && list.HasValues)
- {
- listSubServiceCode = new List<SubInfo>();
- JArray a = (JArray)list;
- foreach (JObject o in a.Children<JObject>())
- {
- listSubServiceCode.Add(new SubInfo(o));
- }
- }
- }
- }
- }
- }
|