Kontroller:
public class SklepController : Controller
{
private readonly SklepData _context;
public SklepController(SklepData context)
{
_context = context;
}
public async Task<IActionResult> Telefony(int? id)
{
ViewBag.Telefony = await _context.Telefony.ToListAsync();
if (id == null)
{
var pierwszy = await _context.Telefony.FirstAsync();
id = pierwszy.IdTelefonu;
}
return View(await _context.Telefony.Where(t=>t.IdTelefonu==id).ToListAsync());
}
}
Widok:
<div class="container">
<div class="row">
@foreach (var towar in Model)
{
<div class="col s12">
<h2 class="header">@towar.Nazwa</h2>
<div class="card horizontal">
<div class="card-image">
<img src="https://lorempixel.com/100/190/nature/6">
</div>
<div class="card-stacked">
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information.</p>
</div>
<div class="card-action">
<a href="#">This is a link</a>
</div>
</div>
</div>
</div>
}
</div>
</div>
Dlaczego jak mam w bazie danych 10 towarów to wyswietla mi tylko jeden ?