Ir ao conteúdo
  • Cadastre-se

Traduzindo código - ASP.Net


Bergamaschi.

Posts recomendados

Olá, estou começando agora com MVC, estou apenas seguindo um tutorial, mas estou entendo. Não está dando nenhum erro, porém não to conseguindo visualizar no código uma coisa:

        public ActionResult SearchIndex(string movieGenre, string searchString)
{
var GenreLst = new List<string>();

var GenreQry = from d in db.Movies
orderby d.Genre
select d.Genre;
GenreLst.AddRange(GenreQry.Distinct());
ViewBag.movieGenre = new SelectList(GenreLst);

var movies = from m in db.Movies
select m;

if (!String.IsNullOrEmpty(searchString))
{
movies = movies.Where(s => s.Title.Contains(searchString));
}

if (string.IsNullOrEmpty(movieGenre))
return View(movies);
else
{
return View(movies.Where(x => x.Genre == movieGenre));
}
}

var GenreLst = new List<string>();

var GenreQry = from d in db.Movies

orderby d.Genre

select d.Genre;

GenreLst.AddRange(GenreQry.Distinct());

ViewBag.movieGenre = new SelectList(GenreLst);

var movies = from m in db.Movies

select m;

- Essa parte, ele faz um pequeno select e coloca os valores de gênero de filme em ordem. OK

<p>
@using (Html.BeginForm())
{
<p>Genre: @Html.DropDownList("movieGenre", "All")
<p>Title: @Html.TextBox("SearchString")
<input type="submit" value="Filter" />
</p>
</p>
}
</p>

- Aqui ele pega os valores de movieGenre, e coloca dentro de uma DropDownList. OK.

Pergunta:

O Dropdownlist tem os valores {All, Comédia, Ação, Terror}, sendo que TIRANDO o all, fui eu que fiz dentro de uma Model. Agora, daonde tá vindo esse "All"? Ele funciona, pega todos os gêneros juntos, mas quero saber aonde tá esse "All" no código.

Creio que não seja o Genre: @Html.DropDownList("movieGenre", "All"), pois esse All é apenas uma string, poderia escrever "Todos" também.

Obrigado desde já x)

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...