private Venda CriarNovaVenda() { DateTime agora = ArrendondarMilissegundos(DateTime.Now); Venda novaVenda = new Venda { Data = agora }; IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); repositorioVendas.Inserir(novaVenda); List <Venda> vendas = repositorioVendas.SelecionarTodos().Result; IEnumerable <Venda> buscaVendas = vendas.Where(v => v.Data == agora); return(buscaVendas.ElementAt(0)); }
private async void PreencherDataGridViewVendas() { IRepositorio <Venda> repositorioVendas = new RepositorioVenda(); List <Venda> vendas = await repositorioVendas.SelecionarTodos(); List <VendaViewModel> vendaViewModels = new List <VendaViewModel>(); foreach (Venda venda in vendas) { VendaViewModel viewModel = new VendaViewModel { Id = venda.Id, Data = venda.Data, Valor = venda.Valor }; vendaViewModels.Add(viewModel); } dgvVendas.Invoke((MethodInvoker) delegate { dgvVendas.DataSource = vendaViewModels; dgvVendas.Columns[2].DefaultCellStyle.Format = "c"; dgvVendas.Refresh(); }); }