Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
        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;
        }