Example #1
0
        private async void btnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            var nome = txtNomeUsuario.Text;
            if (!String.IsNullOrWhiteSpace(nome))
            {
                var httpClient = Servico.Instanciar();

                Models.Usuario u = new Models.Usuario
                {
                    Nome = nome
                };

                List<Models.Usuario> lst = new List<Models.Usuario>();

                lst.Add(u);

                string json = "=" + JsonConvert.SerializeObject(lst);

                var content = new StringContent(json, Encoding.UTF8, "application/x-www-form-urlencoded");

                await httpClient.PostAsync("api/usuario", content);

                txtNomeUsuario.Text = String.Empty;
                pnrConfig.DefaultItem = (PanoramaItem)pnrConfig.Items[0];
                ListarUsuarios();
            }
        }
Example #2
0
 private async Task<bool> RecuperarUsuarioAlvo(int id)
 {
     var httpClient = Servico.Instanciar();
     var response = await httpClient.GetAsync("api/usuario/" + id);
     var strJson = response.Content.ReadAsStringAsync().Result;
     List<Models.Usuario> lst = JsonConvert.DeserializeObject<List<Models.Usuario>>(strJson);
     if (lst.Count == 1)
     {
         usuarioAlvo = lst[0];
         return true;
     }
     return false;
 }
Example #3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     usuario = (Application.Current as App).Usuario;
     lblUsuario.Text = "@" + usuario.Nome;
     base.OnNavigatedTo(e);
 }