Chamar método na View
Estou montando um projeto usando MVC3, e preciso colocar uma validação na minha view, dentro de um loop. Sei que o ideal é retirar o máximo possível de lógica da View, mas não encontro outra maneira de fazer o que preciso.
Vou demonstrar:
Tenho o seguinte loop:
<div class="col-sm-8">
@For Each pedido As CorrenteDeOracoes.Pedido In Model
@<div class="col-sm-12 pedido">
<span class="PedidoOracao">@pedido.descricao</span>
<span class="Apelido">@pedido.apelido</span>
<br />
@code
If Then
@<button onclick="estouOrando('@pedido.id.ToString')" class="btn btn-primary btn-xs">Estou Orando</button>
End If
@If pedido.qtdOrando > 0 Then
@<span>@pedido.qtdOrando Estão orando por isso</span>
Else
@<span>Seja o primeiro a orar por esse pedido</span>
End If
End code
</div>
Next
</div>
Nesse "if" que está sem nada, preciso fazer uma validação, essa validação precisa ser uma função que retornará boolean.
Encontrei por aí somente maneiras de fazer função de extensões, mas não é o que preciso. Alguém sabe como faço? Achei que seria possível declrar uma variável como sendo do tipo HomeController, mas HomeController não é um tipo disponível.
Obrigado.
Discussão (2)
Carregando comentários...