public ActionResult Consulta() { //declrando lista da classe modelo List <PlanoConsultaViewModel> lista = new List <PlanoConsultaViewModel>(); try { PlanoRepositorio rep = new PlanoRepositorio(); foreach (var p in rep.Buscar()) { PlanoConsultaViewModel model = new PlanoConsultaViewModel(); model.IdPlano = p.IdPlano; model.Nome = p.Nome; model.Descricao = p.Descricao; lista.Add(model); //Adicionar na lista } } catch (Exception ex) { ViewBag.Mensagem = "Erro:" + ex.Message; } return(View(lista)); }
//Método para obter os planos private List <SelectListItem> ObterPlanos() { List <SelectListItem> lista = new List <SelectListItem>(); //acessando a base de dados.. PlanoRepositorio rep = new PlanoRepositorio(); foreach (var p in rep.Buscar()) { SelectListItem item = new SelectListItem(); item.Value = p.IdPlano.ToString(); item.Text = p.Nome; lista.Add(item); } return(lista); }