/// <summary> /// Carrega SelectList de Idiomas. /// </summary> /// <returns>Retorna Item Selecionado.</returns> private List <SelectListItem> PegarSelectListaIdioma() { var itens = new List <SelectListItem>(); var idiomas = _idiomaBLO.Listar(); if (idiomas != null) { var selectList = idiomas.Select(x => new SelectListItem { Text = x.Descricao, Value = x.IdiomaId.ToString() }).ToList(); itens.AddRange(selectList); } return(itens); }
public ActionResult BuscarItensIdiomas(string nome) { var listaIdiomas = _idiomaBLO.Listar(); if (!string.IsNullOrEmpty(nome)) { listaIdiomas = listaIdiomas.Where(x => x.Descricao.ToUpper().Contains(nome.ToUpper()) || x.IdiomaId.ToUpper().Contains(nome.ToUpper())); } var listaView = listaIdiomas .Select(x => new Idioma_Item_TabelaViewModel { IdiomaId = x.IdiomaId, Descricao = x.Descricao } ).OrderBy(x => x.IdiomaId).ToList(); return(PartialView("_idioma_Tabela", listaView)); }