Ejemplo n.º 1
0
        public void GetModulos()
        {
            ZCRMRestClient.Initialize(Dictionary.config);

            ZCRMRestClient RestClient             = ZCRMRestClient.GetInstance();
            BulkAPIResponse <ZCRMModule> response = RestClient.GetAllModules();
            List <ZCRMModule>            modules  = response.BulkData;

            var l = modules;
        }
Ejemplo n.º 2
0
        public void GetAllModules()
        {
            ZCRMRestClient.Initialize(Dictionary.config);
            ZCRMRestClient restClient = ZCRMRestClient.GetInstance();

            BulkAPIResponse <ZCRMModule> response = restClient.GetAllModules();

            Console.WriteLine(response.HttpStatusCode);    //Based on API Response
            List <ZCRMModule> modules = response.BulkData; // modules - list of ZCRMModule instances

            foreach (ZCRMModule module in modules)
            {
                Console.WriteLine(module.ApiName);
                Console.WriteLine(module.Id);

                Console.WriteLine(module.ModifiedTime);
                Console.WriteLine(module.PluralLabel);
                Console.WriteLine(module.SingularLabel);
                Console.WriteLine(module.SystemName);
                List <ZCRMProfile> AccessibleProfiles = module.AccessibleProfiles;
                foreach (ZCRMProfile profile in AccessibleProfiles)
                {
                    Console.WriteLine(profile.Id);
                    Console.WriteLine(profile.Name);
                }
                Console.WriteLine(module.ApiSupported);
                List <string> BussinessCardFields = module.BussinessCardFields;
                foreach (string BussinessCardField in BussinessCardFields)
                {
                    Console.WriteLine(BussinessCardField);
                }
                Console.WriteLine(module.Convertable);
                Console.WriteLine(module.Creatable);
                Console.WriteLine(module.CustomModule);
                Console.WriteLine(module.Deletable);
                Console.WriteLine(module.Editable);

                ZCRMUser ModifiedBy = module.ModifiedBy;
                if (ModifiedBy != null)
                {
                    Console.WriteLine(ModifiedBy.Id);
                    Console.WriteLine(ModifiedBy.FullName);
                }
                List <ZCRMModuleRelation> relations = module.RelatedLists;
                foreach (ZCRMModuleRelation relation in relations)
                {
                    Console.WriteLine(relation.ApiName);
                    Console.WriteLine(relation.Id);
                }
                Console.WriteLine(module.Viewable);
            }
        }