private void AddListaEstado(int? IdSelecionado) { try { var business = new EstadoBusiness(); SelectList lista = new SelectList(business.GetAll(), "IdEstado", "Nome", IdSelecionado.GetValueOrDefault()); ViewBag.Estados = lista; } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Não foi possível carregar a lista de estados. " + ex.Message); } }
public ActionResult Index() { IList<EstadoModel> estados = new List<EstadoModel>(); try { var business = new EstadoBusiness(); foreach(var item in business.GetAll()) { estados.Add(FromModelToView(item)); } } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Um erro ocorreu ao tentar recupearar os Estados: " + ex.Message); } return View(estados); }