public JogadorJSON(AtualizarPerfilJogadorViewModel atualizarPerfilJogadorViewModel) { Nome = atualizarPerfilJogadorViewModel.Jogador.Nome; Telefone = atualizarPerfilJogadorViewModel.Jogador.Telefone; DataNascimento = atualizarPerfilJogadorViewModel.Jogador.DataNascimento; CPF = atualizarPerfilJogadorViewModel.Jogador.CPF; }
public bool Atualizar(AtualizarPerfilJogadorViewModel atualizarPerfilJogadorViewModel) { const string uri = "https://na57.salesforce.com/services/data/v20.0/sobjects/Jogador__c/"; var conteudoJson = JsonConvert.SerializeObject(new JogadorJSON(atualizarPerfilJogadorViewModel)); var conteudoJsonString = new StringContent(conteudoJson, Encoding.UTF8, "application/json"); var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token.Auth()); var resposta = client.PostAsync(uri, conteudoJsonString).Result; return(true); }
public AtualizarPerfilJogador(Jogador jogador) { InitializeComponent(); AtualizarPerfilJogadorViewModel = new AtualizarPerfilJogadorViewModel(jogador); BindingContext = AtualizarPerfilJogadorViewModel; buttonSalvar.Clicked += (sender, e) => { AtualizarPerfilJogadorViewModel = (AtualizarPerfilJogadorViewModel)BindingContext; if (new JogadorService().Atualizar(AtualizarPerfilJogadorViewModel)) { App.MensagemAlerta("Atenção!", "Perfil atualizado com sucesso!"); Navigation.PopAsync(); } else { App.MensagemAlerta("Atenção!", "Não foi possível cadastrar o novo evento. Verifique sua conexão!"); } }; }