public virtual List <JioCategory> GetJioCategories() { List <JioCategory> cats = new List <JioCategory>(); var lookupVal = new MDMReferenceData.LookUpValue(); lookupVal.lovType = JioConstants.CATEGORYCONSTANT; var req = new MDMReferenceData.LookupValueRequest(); req.lookupValue = lookupVal; var client = new MDMReferenceData.ReferenceDataInquiryV1dot2Client(); var response = client.lookupValue(req); var total = response.dataRecord.totalRecords; var pageSize = response.dataRecord.pagingSize; foreach (var item in response.valueList) { cats.Add(new JioCategory() { Name = item.lovName, CategoryCode = item.lovCode, Description = item.lovDesc }); } return(cats); }
public List <JioCategory> GetJioCategories() { if (Constants.Constants.DEBUG) { string text = File.ReadAllText("categories.json"); return(RestSharp.SimpleJson.DeserializeObject <List <JioCategory> >(text)); } else { List <JioCategory> cats = new List <JioCategory>(); var lookupVal = new MDMReferenceData.LookUpValue(); lookupVal.lovType = "CUSTOMERPROBLEMCATG"; var req = new MDMReferenceData.LookupValueRequest(); req.lookupValue = lookupVal; var client = new MDMReferenceData.ReferenceDataInquiryV1dot2Client(); var response = client.lookupValue(req); var total = response.dataRecord.totalRecords; var pageSize = response.dataRecord.pagingSize; foreach (var item in response.valueList) { cats.Add(new JioCategory() { Name = item.lovName, CategoryCode = item.lovCode, Description = item.lovDesc }); } //var sCats = RestSharp.SimpleJson.SerializeObject(cats); //File.WriteAllText("categories.json", sCats); return(cats); } }