Mam problem z widokiem w mvc. Dane przesyłam z ado.net poprzez Tuple. Chodzi o to, aby w jednej linii było maksymalnie 6 ofert. Nie wiem, jak zrobić to ograniczenie. Może istnieje jakaś funkcja do tego?
Widok:
@model Tuple<List<EstateFinderV1._1.Models.Oferta>,List<EstateFinderV1._1.Models.Zdjecie>>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
@{
int i=0;
int k=0;
<table>
<tr>
@for( k=0; k< Model.Item2.Count();k++)
{
for( i = 0; i < Model.Item1.Count(); i++)
{
if (@Model.Item1[i].Id.Equals(@Model.Item2[k].IdOferty))
{
<td>
<p>
<img src="@Url.Content(@Model.Item2[k].ImageData)" width="200" />
<em><br />Miejscowość: @Model.Item1[i].Miejscowosc
<br /> Powierzchnia: @Model.Item1[i].Powierzchnia m2
<br />Cena: @Model.Item1[i].Cena zł
<br />Rodzaj:@Model.Item1[i].Rodzaj
<br />Typ: @Model.Item1[i].Typ
</em>
</p>
</td>
}
}
}
</tr>
</table>
}