public IActionResult Consulta() { //declarando uma variavel do tipo lista de estoques... var lista = new List <Estoque>(); try { lista = estoqueRepository.ConsultarTodos(); } catch (Exception e) { TempData["Mensagem"] = "Ocorreu um erro." + e.Message; } //enviando a lista para a pagina return(View(lista)); }
//metodo para retornar o conteúdo do campo de seleção do estoque.. private List <SelectListItem> ObterlistagemDeEstoque() { var lista = new List <SelectListItem>(); //consultando e percorrer os estoques do banco de dados foreach (var item in estoqueRepository.ConsultarTodos()) { //adicionar um item de seleção no campo dropdownlist var opcao = new SelectListItem(); opcao.Value = item.IdEstoque.ToString(); opcao.Text = item.Nome; lista.Add(opcao); } return(lista); }