コード例 #1
0
        public void CanCall_IMSWebService_Success()
        {
            try
            {
                var imsService = new com.personifycloud.smemitst1.IMService();

                //currently just two roles: COMMITTEE_MEMBER & MEMBER
                var allRolesResult = imsService.IMSVendorRolesGet(PersonifyVendorName, PersonifyVendorPassword);

                foreach (var roleResult in allRolesResult.VendorRoles)
                {
                    var customers = imsService.IMSRoleCustomersGet(PersonifyVendorName, PersonifyVendorPassword, roleResult.RoleId);
                }

                //one web-role, deactivated with no role description
                var allWebRolesResult = imsService.IMSVendorWebRolesGet(PersonifyVendorName, PersonifyVendorPassword);

                foreach (var roleResult in allWebRolesResult.VendorRoles)
                {
                    var customers = imsService.IMSRoleCustomersGet(PersonifyVendorName, PersonifyVendorPassword, roleResult.RoleId);
                }

                var results  = imsService.IMSCustomerRoleGetByTimssCustomerId(PersonifyVendorName, PersonifyVendorPassword, "02991320|0");
                var results2 = imsService.IMSCustomerWebRoleGet(PersonifyVendorName, PersonifyVendorPassword, "02991320|0");
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.ToString());
            }
        }
コード例 #2
0
        public void Stuff3()
        {
            Uri serviceUri = new Uri(svcUri_Base);

            var service = new PersonifyData.PersonifyEntitiesBase(serviceUri);

            service.IgnoreMissingProperties = true;
            service.Credentials             = new System.Net.NetworkCredential(svcLogin, svcPassword);
            var stuff = service.CustomerInfos.Where(x => x.LastName == "Hoiberg").ToList();

            var firstOne = stuff.FirstOrDefault();

            var ssoservice = new com.personifycloud.smemitst.service();

            var personifyIdentifier = firstOne.MasterCustomerId + "|0";

            var customer = ssoservice.SSOCustomerGet(PersonifyVendorName, PersonifyVendorPassword, personifyIdentifier);

            var imsService = new com.personifycloud.smemitst1.IMService();

            var webRoles = imsService.IMSCustomerWebRoleGet(PersonifyVendorName, PersonifyVendorPassword, personifyIdentifier);

            var otherRoles = imsService.IMSCustomerRoleGet(PersonifyVendorName, PersonifyVendorPassword, personifyIdentifier);


            Assert.IsTrue(true);
        }