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); } }
public async Task <IActionResult> InserirTitulo([FromBody] TituloModel tituloModel) { var titulo = await Task.FromResult <TituloModel>(tituloModel); Titulos.Add(titulo); return(Ok(titulo)); }