コード例 #1
0
ファイル: Program.cs プロジェクト: LlanezaAller/WebServices
        private static void Del()
        {
            Console.WriteLine("Inserta el ID de la verificación");
            var verificationId = Console.ReadLine();

            while (string.IsNullOrEmpty(verificationId))
            {
                verificationId = Console.ReadLine();
            }

            ServerVerification verification = Client.CreateClient()
                                              .SetMimeType("application/json")
                                              .SetUri(BaseUri)
                                              .AddAuthorizationHeader("", token)
                                              .HttpDel <ServerVerification>($"secure/verification/{verificationId}")
                                              .Result;

            if (verification == null)
            {
                Console.WriteLine($"Verificación errónea, vuelva a intentarlo");
                Del();
            }

            Console.WriteLine($"Verificación con id: [{verification._id}] eliminada");
            Console.WriteLine($"{verification}");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: LlanezaAller/WebServices
        private static void Put()
        {
            Console.WriteLine("Inserta el ID de la verificación");
            var verificationId = Console.ReadLine();

            while (string.IsNullOrEmpty(verificationId))
            {
                verificationId = Console.ReadLine();
            }
            Console.WriteLine("Inserta el ID de la película");
            var movieId = Console.ReadLine();

            while (string.IsNullOrEmpty(movieId))
            {
                movieId = Console.ReadLine();
            }
            Console.WriteLine("Inserta el ID del album");
            var albumId = Console.ReadLine();

            while (string.IsNullOrEmpty(albumId))
            {
                albumId = Console.ReadLine();
            }

            Verification ver = new Verification()
            {
                albumId = albumId, movieId = movieId
            };

            ServerVerification verification = Client.CreateClient()
                                              .SetMimeType("application/json")
                                              .SetUri(BaseUri)
                                              .AddAuthorizationHeader("", token)
                                              .HttpPut <ServerVerification, Verification>($"secure/verification/{verificationId}", ver)
                                              .Result;

            if (verification == null)
            {
                Console.WriteLine($"Verificación errónea, vuelva a intentarlo");
                Put();
            }

            Console.WriteLine($"Verificación con id: [{verification._id}] actualizada");
            Console.WriteLine($"{verification}");
        }
コード例 #3
0
        public async void AfterServerSelected(X509Certificate2 clientCert, String address, String password, String userName)
        {
            MainPage = new Loading("Server informations are downloading...");
            try
            {
                InfoConnection infoConnection = new InfoConnection(address, logger);
                ServerInfo     info           = null;

                await Task.Run(() =>
                {
                    info = infoConnection.DownloadInfo();
                });

                MainPage = new ServerVerification(this, info, clientCert, address, password, userName);
            }
            catch (Exception ex)
            {
                MainPage = new ServerSelection(this, clientCert, address, password, userName, ex.Message);
            }
        }