Exemplo n.º 1
0
 private static void ValidateAuthTest()
 {
     var nv = new ValidateAuth();
     var pkgResponse = pmc.ExecuteAndDeserialize(nv);
     Console.WriteLine(pkgResponse.message);
 }
Exemplo n.º 2
0
        public PackageUploadHandle Publish( Package l, List<string> files, bool isNewVersion )
        {
            dynSettings.Controller.DynamoViewModel.OnRequestAuthentication();

            var nv = new ValidateAuth();
            var pkgResponse = Client.ExecuteAndDeserialize(nv);

            if (pkgResponse == null)
            {
                throw new AuthenticationException(
                    "It looks like you're not logged into Autodesk 360.  Log in to submit a package.");
            }

            var packageUploadHandle = new PackageUploadHandle(l.Header);
            return PublishPackage(isNewVersion, l, files, packageUploadHandle);

        }
Exemplo n.º 3
0
        public PackageUploadHandle Publish( Package l, List<string> files, bool isNewVersion )
        {
            OnAuthenticationRequested();

            int maxRetries = 5;
            int count = 0;
            var nv = new ValidateAuth();
            ResponseBody pkgResponse = null;

            while (pkgResponse == null && count < maxRetries)
            {
                count++;
                pkgResponse = Client.ExecuteAndDeserialize(nv);
            }

            if (pkgResponse == null)
            {
                throw new AuthenticationException(
                    "It looks like you're not logged into Autodesk 360.  Log in to submit a package.");
            }

            var packageUploadHandle = new PackageUploadHandle(l.Header);
            return PublishPackage(isNewVersion, l, files, packageUploadHandle);
        }