Hej,
Proszę o pomoc !
Dodałem sobie model bazy danych do apki i teraz chciałbym aby po uruchomieniu aplikacji, po zalogowaniu i kliknięciu zakładki "MyTickets" ukazała się lista ticketów zalogowanego usera.
Dodałem w kontrolerze poniższą metodę:
public ActionResult MyTickets()
{
var tickets = db.Zgloszenia.Where(x => x.Username == User.Identity.Name);
return View();
}
A w widoku mam coś takiego
@model Webform.Models.Zgloszenia
@{
ViewBag.Title = "MyTickets";
}
<h2>MyTickets</h2>
@using (Html.BeginForm("MyTickets", "Zgloszenia", FormMethod.Post))
{
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.Description)
</th>
<th>
@Html.DisplayNameFor(model => model.Priority)
</th>
<th>
@Html.DisplayNameFor(model => model.Environment)
</th>
<th>
@Html.DisplayNameFor(model => model.Username)
</th>
<th>
@Html.DisplayNameFor(model => model.TicketNumber)
</th>
<th>
@Html.DisplayNameFor(model => model.Date)
</th>
<th></th>
</tr>
</table>
}
Oczywiście program sypie błędami - jak to zrobić aby dane zostały poprawnie wyświetlane (tylko taski gdzie username jest taki sam jak zalogowany useer ?)