Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
            }
        }