示例#1
0
        public ActionResult ObtenerEventosAmbienteFecha(string fechaAmbiente, int idAmbiente)
        {
            var myData = GrabarSesion.TheData;
            FiltroEventoDetalleModel filtroEvento = new FiltroEventoDetalleModel();

            filtroEvento.date    = fechaAmbiente;
            filtroEvento.room_id = idAmbiente;
            DetalleModel dataDetalleEventos = service.PostDetalleEvents(filtroEvento, myData.data.access_token);

            return(Json(dataDetalleEventos));
        }
示例#2
0
        public DetalleModel PostDetalleEvents(FiltroEventoDetalleModel filtroEvento, string token)
        {
            var data = JsonConvert.SerializeObject(filtroEvento);

            using (WebClient webClient = new WebClient())
            {
                try
                {
                    webClient.Headers[HttpRequestHeader.ContentType]   = "application/json";
                    webClient.Headers[HttpRequestHeader.Accept]        = "application/json";
                    webClient.Headers[HttpRequestHeader.Authorization] = "Bearer " + token;

                    string htmlResult = webClient.UploadString(uri + "/events", data);

                    return(JsonConvert.DeserializeObject <DetalleModel>(htmlResult));
                }
                catch (Exception e)
                {
                    Console.Write(e);
                    return(new DetalleModel());
                }
            }
        }