public static async Task <dynamic> post(string queryString, string json) { // cria um novo post var novoPost = new LoginClass { Usuario = "teste", Senha = "11" }; // cria o conteudo da requisição e define o tipo Json var novo = JsonConvert.SerializeObject(novoPost); var content = new StringContent(novo, Encoding.UTF8, "application/json"); // envia a requisição POST var uri = "http://localhost:8080/efesioapi/api/usuario/login"; HttpClient client = new HttpClient(); var result = await client.PostAsync(uri, content); // Se ocorrer um erro lança uma exceção result.EnsureSuccessStatusCode(); // processa a resposta var resultString = await result.Content.ReadAsStringAsync(); var post = JsonConvert.DeserializeObject <LoginClass>(resultString); // exibe a saida no TextView return(post); }
public static async Task <LoginClass> GetLoginClass(string login, string pass) { //usuario = ellen & senha = 123 string queryString = "http://localhost:8080/efesioapi/api/usuario/login?" + "login="******"&pass="******"login"] != null) { LoginClass loginClass = new LoginClass { Usuario = (string)results["login"], Senha = (string)results["pass"] }; return(loginClass); } else { return(null); } }