public void Combos(int?editoraID = null, int?autorID = null) { List <SelectListItem> selectListEditoras = new List <SelectListItem>(); var lstEditoras = new Business.EditorasBusiness().ListEditoras(); // esse método vai ao banco. foreach (var item in lstEditoras) { selectListEditoras.Add(new SelectListItem() { Text = item.nomeEditora, Value = item.editoraID.ToString(), Selected = (editoraID == item.editoraID) ? true : false }); } ViewBag.listEditoras = selectListEditoras; //ViewBag - esse cara vai até a view e lá utilizamos ela. List <SelectListItem> selectListAutores = new List <SelectListItem>(); var lstAutores = new Business.AutoresBusiness().ListAutores(); // esse método vai ao banco. foreach (var item in lstAutores) { selectListAutores.Add(new SelectListItem() { Text = item.nomeAutor, Value = item.autorID.ToString(), Selected = (editoraID == item.autorID) ? true : false }); } ViewBag.listAutores = selectListAutores; //ViewBag - esse cara vai até a view e lá utilizamos ela. }
public PartialViewResult _TableListarAutores(int?id = null) { var listaDeAutoress = new List <Autores>(); if (id.HasValue) { listaDeAutoress.Add(new Business.AutoresBusiness().GetAutores((int)id)); } else { listaDeAutoress = new Business.AutoresBusiness().ListAutores(); } return(PartialView(listaDeAutoress)); }
public ActionResult Editar(int id) { var autor = new Business.AutoresBusiness().GetAutores(id); return(View(autor)); }