public async Task <CrudoBrent> GetBrent() { string urlBase = "https://api.oilpriceapi.com/v1/prices/latest"; CrudoBrent crudoBrent = new CrudoBrent(); await CallHttpResponse.fn_CallHttpResponse("GET", urlBase, "", "Token e87c5ae8beee22b90e98b756795fdb97", ""); string result = MessageHttpResponse.Content; crudoBrent = JsonConvert.DeserializeObject <CrudoBrent>(MessageHttpResponse.Content); System.DateTime fechahora = crudoBrent.data.created_at.AddHours(-5); crudoBrent.data.created_at = fechahora; //MessageHttpResponse.Status return(crudoBrent); }
public async Task <ActionResult <BrentDto> > getBrent() { //Si el mensaje no se recibe con el usuario y token correcto, rechaza la petición if (await ValidateToken() == false) { return(Unauthorized()); } // retorna listado BrentDto brentdto = new BrentDto(); CrudoBrent brent = new CrudoBrent(); brent = await _service.GetBrent(); brentdto.Price = brent.data.price; brentdto.created_at = brent.data.created_at; return(brentdto); }