Esempio n. 1
0
        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);
        }