Beispiel #1
0
        public TituloModel ObtenerDatosTitulo(string token, string mercado, string simbolo)
        {
            var client = new RestClient("https://api.invertironline.com/api/v2/{mercado}/Titulos/{simbolo}");

            client.Timeout = -1;
            var    request = new RestRequest(Method.GET);
            string cadena  = string.Format("Bearer {0}", token);

            request.AddHeader("Authorization", cadena);
            request.AddParameter("mercado", mercado);
            request.AddParameter("simbolo", simbolo);
            IRestResponse response = client.Execute(request);

            try
            {
                response = client.Execute(request);
                var contenido = JObject.Parse(response.Content);

                JavaScriptSerializer js        = new JavaScriptSerializer();
                TituloModel          registros = js.Deserialize <TituloModel>(contenido.ToString());
                registros.mercado   = mercado;
                registros.simbolo   = simbolo;
                registros.contenido = contenido.ToString();

                return(registros);
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message, "Información del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return(null);
            }
        }
Beispiel #2
0
        public async Task <IActionResult> InserirTitulo([FromBody] TituloModel tituloModel)
        {
            var titulo = await Task.FromResult <TituloModel>(tituloModel);

            Titulos.Add(titulo);

            return(Ok(titulo));
        }