protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string url = "http://localhost:51999/evento/all"; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.Method = "GET"; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); //var test = reader.ReadToEnd(); JArray JsonResponse = JArray.Parse(reader.ReadToEnd()); List <PruebaPulse.BE.Evento> eventos = new List <PruebaPulse.BE.Evento>(); foreach (var eventoJSON in JsonResponse) { eventos.Add(JsonConvert.DeserializeObject <PruebaPulse.BE.Evento>(eventoJSON.ToString())); } GridEventos.DataSource = eventos; GridEventos.DataBind(); reader.Close(); dataStream.Close(); } } }
protected void btnCadastrar_Click(object sender, EventArgs e) { bll.Create(new Evento(txtNomeEvento.Text, Convert.ToInt32(txtResponsavel.Text), Convert.ToDateTime(txtDataInicio.Text), Convert.ToDateTime(txtDataFinal.Text))); GridEventos.DataBind(); Clean(); lblEventos.Text = "Acervo - Eventos"; PanelEvento.Visible = false; PanelObras.Visible = false; panelTable.Visible = true; }