Exemplo n.º 1
0
        public async Task <String> GetUsuariotAsync()
        {
            path = Constants.URIPessoaFisica + "?email=" + email + "&senha=" + senha;
            Cliente_pessoa _usuario = null;

            try
            {
                Model.Token.TokenDeCancelamento tokenDeCancelamento = new Model.Token.TokenDeCancelamento();

                HttpResponseMessage response = await client.GetAsync(path, tokenDeCancelamento.getCancellationToken());

                if (response.IsSuccessStatusCode)
                {
                    var conteudo = await response.Content.ReadAsStringAsync();

                    _usuario = JsonConvert.DeserializeObject <Cliente_pessoa>(conteudo);

                    UsuarioAtivo = _usuario;
                    UsuarioAtivo.Usuario.Autenticacao = autenticacao;
                    //UsuarioAtivo.Autenticacao.Senha = senha;
                    return("sucesso");
                }
                else
                {
                    string resp = response.Content.ReadAsStringAsync().Result;
                    return(resp);
                }
            }
            catch (Exception erro)
            {
                MensagemErro = erro.Message;
                return(null);
            }
        }
Exemplo n.º 2
0
        public async Task <String> CadastrarCliente(Usuario usuario)
        {
            var json    = JsonConvert.SerializeObject(usuario);
            var content = new StringContent(json, Encoding.UTF8, "application/json");
            HttpResponseMessage response = null;

            Model.Token.TokenDeCancelamento tokenDeCancelamento = new Model.Token.TokenDeCancelamento();

            response = await client.PostAsync(Constants.URIPessoaFisica, content, tokenDeCancelamento.getCancellationToken());

            if (response.IsSuccessStatusCode)
            {
                return("Cliente cadastrado com sucesso");
            }
            else
            {
                string resposta = response.Content.ReadAsStringAsync().ToString();
                return(resposta);
            }
        }
Exemplo n.º 3
0
        public async Task <String> Add(Model.Pets pet)
        {
            var json = JsonConvert.SerializeObject(pet, new JsonSerializerSettings()
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            });
            var content = new StringContent(json, Encoding.UTF8, "application/json");
            HttpResponseMessage response = null;

            Model.Token.TokenDeCancelamento tokenDeCancelamento = new Model.Token.TokenDeCancelamento();

            response = await client.PostAsync(Constants.URIPet, content, tokenDeCancelamento.getCancellationToken());

            if (response.IsSuccessStatusCode)
            {
                return("Pet cadastrado com sucesso");
            }
            else
            {
                string resposta = response.Content.ReadAsStringAsync().Result;
                return(resposta);
            }
        }