public double ConverterValoresParaMoedas(double valor, TipoMoeda tipoMoeda) { switch (tipoMoeda) { case TipoMoeda.DOLAR_AMERICANO: return(valor * 0.5); case TipoMoeda.EURO: return(valor * 0.8); case TipoMoeda.DOLAR_CANADENSE: return(valor * 0.5); default: return(0); } }
public static string CovertCoin(double valor, TipoMoeda moeda) { switch (moeda) { case TipoMoeda.DOLAR: return(FormataNumeroDecimalEmDolar(valor)); case TipoMoeda.YEN: return(FormataNumeroDecimalEmYen(valor)); case TipoMoeda.EURO: return(FormataNumeroDecimalEmEuro(valor)); default: return($"{valor* 197.51} porém, vale mais que dinheiro"); } return(null); }
public async Task <Ticker> getTicker(TipoMoeda moeda) { Ticker ticker; var requisicaoWeb = WebRequest.CreateHttp("https://www.mercadobitcoin.net/api/" + moeda.ToString() + "/ticker/"); requisicaoWeb.Method = "GET"; using (var resposta = requisicaoWeb.GetResponse()) { var streamDados = resposta.GetResponseStream(); StreamReader reader = new StreamReader(streamDados); object objResponse = reader.ReadToEnd(); var details = JObject.Parse(objResponse.ToString()); string obj_ticker = details["ticker"].ToString(); ticker = JsonConvert.DeserializeObject <Ticker>(obj_ticker); streamDados.Close(); resposta.Close(); } ticker.DateNormal = Util.UnixTimeStampToDateTime(ticker.date); return(ticker); }
public double ConverterValoresParaMoedas(double valor, TipoMoeda tipoMoeda) { var conversor = new Conversor(tipoMoeda); return(conversor.Converter(valor)); }
public Conversor(TipoMoeda moeda) { Moeda = moeda; }
public async Task <Ticker> getTicker(TipoMoeda moeda) { return(await _tickerService.getTicker(moeda)); }