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 _TableListarEditoras(int? id = null) { var listaDeEditorass = new List<Editoras>(); if (id.HasValue) listaDeEditorass.Add(new Business.EditorasBusiness().GetEditoras((int)id)); else listaDeEditorass = new Business.EditorasBusiness().ListEditoras(); return PartialView(listaDeEditorass); }
public ActionResult Editar(int id) { var editora = new Business.EditorasBusiness().GetEditoras(id); return View(editora); }