//Método que recupera os valores das entidades UF e Cidade e atribui as respectivas ViewBags private void LoadViewBags(Cidade cidadeItem) { try { //Cria o item "- Selecionar Cidade -" para o dropdownlist de cidades Cidade cidade = new Cidade() { ID = 0, Nome = "- Selecionar Cidade -" }; List <Cidade> cidades = new List <Cidade>(); //Se já tem o item selecionado para o dropdownlist de Cidades if (cidadeItem != null) { //Recupera a lista de cidades do respectivo UF cidades = _cidadeApp.GetAll().Where(u => u.UFID == cidadeItem.UFID).ToList(); //Preenche a ViewBag de Cidades com a lista de cidades e a cidade selecionada ViewBag.CidadeList = new SelectList(cidades, "ID", "Nome", cidadeItem); } else { //Adiciona o item "- Selecionar Cidade -" na ViewBag de Cidades cidades.Add(cidade); ViewBag.CidadeList = new SelectList(cidades, "ID", "Nome"); } //Preenche as ViewBag dos UFs var ufs = _UFApp.GetAll(); ViewBag.UFList = new SelectList(ufs, "ID", "Nome"); } catch (Exception ex) { throw ex; } }
// GET: Cliente/Create public ActionResult Create() { ViewBag.EstadoId = new SelectList(_estadoApp.GetAll().OrderBy(e => e.Nome), "EstadoId", "Nome"); ViewBag.CidadeId = new SelectList(_cidadeApp.GetAll().OrderBy(c => c.Nome), "CidadeId", "Nome"); return(View()); }
public ActionResult CreateEnderecoCliente() { ViewBag.UF = new SelectList(_estadoAppService.GetAll().OrderBy(e => e.UF), "UF", "Nome"); ViewBag.CidadeId = new SelectList(_cidadeAppService.GetAll().OrderBy(e => e.UF), "CidadeId", "Nome"); ViewBag.TipoEndereco = new SelectList(Enum.GetValues(typeof(TipoEnderecoViewModel))); return(PartialView()); }
// GET: Pessoas/Create public ActionResult Create() { ViewBag.Pais_Id = new SelectList(_paisApp.GetAll(), "Id", "Nome"); ViewBag.Estado_Id = new SelectList(_estadoApp.GetAll(), "Id", "Nome"); ViewBag.Cidade_Id = new SelectList(_cidadeApp.GetAll(), "Id", "Nome"); ViewBag.Bairro_Id = new SelectList(_bairroApp.GetAll(), "Id", "Nome"); ViewBag.Logradouro_Id = new SelectList(_logradouroApp.GetAll(), "Id", "Nome"); return(View()); }
// GET: Clientes/Create public ActionResult Create() { ViewBag.GeneroID = new SelectList(Util.Util.ListGenero(), "Value", "Text"); ViewBag.ComoSerTratadoID = new SelectList(Util.Util.ListComoTratar(), "Value", "Text"); ViewBag.CidadeID = new SelectList(_CidadeAppService.GetAll(), "CidadeID", "Descricao"); ViewBag.EstadoID = new SelectList(_EstadoAppService.GetAll(), "EstadoID", "Descricao"); ViewBag.ComplementoID = new SelectList(Util.Util.ListComplemento(), "Value", "Text"); return(View()); }
// GET: Cidades public ActionResult Index() { var cidadeViewModel = Mapper.Map <IEnumerable <Cidade>, IEnumerable <CidadeViewModel> >(_cidadeApp.GetAll()); return(View(cidadeViewModel)); }
public int ObterIdPorCidade(string cidadeNome, string uf) { return(_cidadeAppService.GetAll().Where(e => e.Nome == cidadeNome.ToUpper() && e.UF == uf.ToUpper()).FirstOrDefault().CidadeId); }