Browse Source

Show attendees.

pull/15/head
Halil İbrahim Kalkan 6 years ago
parent
commit
c06a9242e3
  1. 7
      eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/AttendeesAreaViewComponent.cs
  2. 18
      eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/Default.cshtml

7
eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/AttendeesAreaViewComponent.cs

@ -22,9 +22,12 @@ namespace EventHub.Web.Pages.Events.Components.AttendeesArea
public async Task<IViewComponentResult> InvokeAsync(Guid eventId)
{
var attendees = await _eventRegistrationAppService.GetAttendeesAsync(eventId);
var result = await _eventRegistrationAppService.GetAttendeesAsync(eventId);
return View("~/Pages/Events/Components/AttendeesArea/Default.cshtml");
return View(
"~/Pages/Events/Components/AttendeesArea/Default.cshtml",
result
);
}
}
}

18
eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/Default.cshtml

@ -1,8 +1,22 @@
<abp-card class="mb-3">
@using EventHub.Events.Registrations
@model Volo.Abp.Application.Dtos.PagedResultDto<EventHub.Events.Registrations.EventAttendeeDto>
<abp-card class="mb-3">
<abp-card-body>
<abp-card-title>Attendees</abp-card-title>
<abp-card-text>
TODO
<ul>
@foreach (var attendee in Model.Items)
{
@GetAttendeeName(attendee)
}
</ul>
</abp-card-text>
</abp-card-body>
</abp-card>
@functions
{
private static string GetAttendeeName(EventAttendeeDto attendee)
{
return attendee.UserName;
}
}

Loading…
Cancel
Save