Пример #1
0
        /// <summary>
        /// Carrega SelectList de Generos.
        /// </summary>
        /// <returns>Retorna Item Selecionado.</returns>
        private List <SelectListItem> PegarSelectListaGenero()
        {
            var itens   = new List <SelectListItem>();
            var generos = _generoBLONovo.Listar();

            if (generos != null)
            {
                var selectList = generos.Select(x => new SelectListItem
                {
                    Text = x.Descricao, Value = x.GeneroId.ToString()
                }).ToList();

                itens.AddRange(selectList);
            }
            return(itens);
        }
        public ActionResult BuscarItensGeneros(string nome)
        {
            var listaGeneros = _generoBLONovo.Listar();

            if (!string.IsNullOrEmpty(nome))
            {
                listaGeneros
                    = listaGeneros.Where(x =>
                                         x.Descricao.ToUpper().Contains(nome.ToUpper()));
            }
            ;

            var listaView
                = listaGeneros
                  .Select(x =>
                          new Genero_Item_TabelaViewModel
            {
                GeneroId  = x.GeneroId,
                Descricao = x.Descricao
            }
                          ).OrderBy(x => x.GeneroId).ToList();

            return(PartialView("_genero_Tabela", listaView));
        }