private static string RegisterApplicationInCprBroker(Session session) { AdminService.Admin service = CreateAdminServiceProxy(session); var response = service.RequestAppRegistration( string.Format( "{0} {1}", session.GetPropertyValue("ProductName"), new Random().Next(100000, 1000000) ) ); if (int.Parse(response.StandardRetur.StatusKode) != 200) { throw new Exception(string.Format("App registration failed. {0} {1}", response.StandardRetur.StatusKode, response.StandardRetur.FejlbeskedTekst)); } var response2 = service.ApproveAppRegistration(response.Item.Token); if (int.Parse(response.StandardRetur.StatusKode) != 200) { throw new Exception(string.Format("App approve failed. {0} {1}", response.StandardRetur.StatusKode, response.StandardRetur.FejlbeskedTekst)); } return(response.Item.Token); }
private static void UnregisterApplicationInCprBroker(Session session) { AdminService.Admin service = CreateAdminServiceProxy(session); string appToken = session.GetPropertyValue("APPLICATIONTOKEN"); var response = service.UnregisterApp(appToken); }