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}"); }
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}"); }
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); } }