public async void sincronizarAcoes() { var ativos = new List <string> { "PETR4" }; foreach (var coisa in ativos) { var valorAcao = await _acaoService.pegarValorAcao(coisa); } }
public async void sincronizarAcoes() { var ativos = new List <string> { "PETR4" }; foreach (var ativo in ativos) { var valorAcao = await _acaoService.pegarValorAcao(ativo); var update = _context.acao.Where(c => string.Format("{0}{1}", c.Descricao, c.Codigo) == ativo).FirstOrDefault(); update.ValorCompra = valorAcao; } }
public async void sincronizarAcoes() { var ativos = new List <string> { "PETR4" }; foreach (var ativo in ativos) { var valorAcao = await _acaoService.pegarValorAcao(ativo); var update = _context.acao.while (true) { } } }
public async Task<bool> sincronizarAcoes () { //var ativos = new List<string> { "PETR4","" }; var ativos = _context.acao.Select (c => c.Codigo + c.Numero).ToList (); foreach (var ativo in ativos) { var valorAcao = await _acaoService.pegarValorAcao (ativo); var update = _context.acao.Where (c => (c.Codigo + c.Numero) == ativo).FirstOrDefault (); if (update != null) { update.ValorCompra = valorAcao; _context.Entry (update).State = EntityState.Modified; await _context.SaveChangesAsync (); } } return true; }
public void sincronizarAcoes() { var ativos = new List <string> { "PETR4" }; foreach (var ativo in ativos) { var valorAcao = _acaoService.pegarValorAcao(ativo); var update = _context.acao.Where(c => string.Format("{0}{1}", c.Descricao, c.Codigo) == ativo).FirstOrDefault(); update.ValorCompra = valorAcao.Result; _context.Entry(update).State = EntityState.Modified; _context.SaveChanges(); } }
public async Task <bool> sincronizarAcoes() { var ativos = new List <string> { "PETR4" }; foreach (var ativo in ativos) { var valorAcao = await _acaoService.pegarValorAcao(ativo); var update = _context.acao.Where(c => String.Format("{0}{1}", c.Descricao, c.Codigo) == ativo).FirstOrDefault(); update.ValorCompra = valorAcao; _context.Entry(update).State = EntityState.Modified; await _context.SaveChangesAsync(); } return(true); }