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