private async void btnCriarGrupo_Click(object sender, RoutedEventArgs e)
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = new Uri(ip);

            Models.Grupo g = new Models.Grupo
            {
                Descricao = txtNomeGrupo.Text,
                IdAdm     = (ListaUsuariosAdm.SelectedItem as Models.Usuario).Id
            };
            string s        = JsonConvert.SerializeObject(g);
            var    content  = new StringContent(s, Encoding.UTF8, "application/json");
            var    response = await httpClient.PostAsync("/20131011110061/api/grupousuario", content);

            //Fazer a piruletagem para pegar o id do grupo quando criar

            Models.RelGrupoUsuario rel = new Models.RelGrupoUsuario
            {
                Usuario_Id      = g.IdAdm,
                GrupoUsuario_Id = int.Parse(await response.Content.ReadAsStringAsync())
            };

            string s2        = JsonConvert.SerializeObject(rel);
            var    content2  = new StringContent(s2, Encoding.UTF8, "application/json");
            var    response2 = await httpClient.PostAsync("/20131011110061/api/relgrupousuario", content2);

            MessageBox.Show("Acho que criou");


            //getDados();
        }
Ejemplo n.º 2
0
        private async void btnAddUser_Click(object sender, RoutedEventArgs e)
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = new Uri(ip);

            Models.RelGrupoUsuario g = new Models.RelGrupoUsuario
            {
                Usuario_Id      = (Usuarios.SelectedItem as Models.Usuario).Id,
                GrupoUsuario_Id = grupo.Id
            };
            string s        = JsonConvert.SerializeObject(g);
            var    content  = new StringContent(s, Encoding.UTF8, "application/json");
            var    response = await httpClient.PostAsync("/20131011110061/api/relgrupousuario", content);

            //getUsuarios();
        }