Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }