public static IEnumerable <SelectListItem> Ciudades(short regionCodigo) { Castellano.Region region = Castellano.Region.Get(regionCodigo); List <Castellano.Ciudad> ciudades = Castellano.Ciudad.GetAll(region); SelectList lista = new SelectList(ciudades, "Codigo", "Nombre"); return(Ciudad.DefaultItem.Concat(lista)); }
public ActionResult Ciudades(string regionCodigo) { Castellano.Region region = Castellano.Region.Get(short.Parse(regionCodigo)); List <Castellano.Ciudad> ciudades = Castellano.Ciudad.GetAll(region); SelectList selectList = new SelectList(ciudades, "Codigo", "Nombre"); IEnumerable <SelectListItem> defaultItem = Enumerable.Repeat(new SelectListItem { Value = "-1", Text = "[Seleccione]" }, count: 1); return(this.Json(defaultItem.Concat(selectList), JsonRequestBehavior.AllowGet)); }