Merge branch 'kh-test'
This commit is contained in:
@ -16,26 +16,38 @@ else
|
||||
<ActionLink Action="Add" Security="SecurityAccessLevel.Edit" Text="Add Event" ResourceKey="Add" />
|
||||
<br />
|
||||
<br />
|
||||
<p>@Status</p>
|
||||
@if (@_EventRegistrations.Count != 0)
|
||||
{
|
||||
<Pager Items="@_EventRegistrations">
|
||||
<Header>
|
||||
<th style="width: 1px;"> </th>
|
||||
<th style="width: 1px;"> </th>
|
||||
<th>@Localizer["Name"]</th>
|
||||
<th style="width: 1px;"> </th>
|
||||
</Header>
|
||||
<Row>
|
||||
<td><ActionLink Action="Edit" Parameters="@($"id=" + context.EventRegistrationId.ToString())" ResourceKey="Edit" /></td>
|
||||
<td><ActionDialog Header="Delete EventRegistration" Message="Are You Sure You Wish To Delete This EventRegistration?" Action="Delete" Security="SecurityAccessLevel.Edit" Class="btn btn-danger" OnClick="@(async () => await Delete(context))" ResourceKey="Delete" Id="@context.EventRegistrationId.ToString()" /></td>
|
||||
<td>@context.Name</td>
|
||||
|
||||
@* @if(UserSecurity.IsAuthorized(PageState.User, PermissionNames.Utilize)) { *@
|
||||
<td><ActionLink Action="Details" Parameters="@($"id=" + context.EventRegistrationId.ToString())" ResourceKey="Details"/></td>
|
||||
@* } *@
|
||||
</Row>
|
||||
</Pager>
|
||||
<div class="event-list">
|
||||
<div class="event-list">
|
||||
@foreach (var context in _EventRegistrations)
|
||||
{
|
||||
<div class="event-card">
|
||||
<h3>@context.Name</h3>
|
||||
<p><strong>@Localizer["Date"]:</strong> @context.EventDate.ToLocalTime()</p>
|
||||
<p><strong>@Localizer["Location"]:</strong> @context.Location</p>
|
||||
|
||||
<div class="event-actions">
|
||||
<ActionLink Action="Edit"
|
||||
Parameters="@($"id={context.EventId}")"
|
||||
ResourceKey="Edit" />
|
||||
|
||||
<ActionDialog Action="Delete"
|
||||
Security="SecurityAccessLevel.Edit"
|
||||
Class="btn btn-danger"
|
||||
OnClick="@(async () => await Delete(context))"
|
||||
ResourceKey="Delete"
|
||||
Id="@context.EventId.ToString()" />
|
||||
|
||||
<ActionLink Action="Details"
|
||||
Parameters="@($"id={context.EventId}")"
|
||||
ResourceKey="Details" />
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -44,8 +56,6 @@ else
|
||||
}
|
||||
|
||||
@code {
|
||||
private string Status;
|
||||
|
||||
public override List<Resource> Resources => new List<Resource>()
|
||||
{
|
||||
new Resource { ResourceType = ResourceType.Stylesheet, Url = ModulePath() + "Module.css" },
|
||||
@ -58,7 +68,7 @@ else
|
||||
{
|
||||
try
|
||||
{
|
||||
_EventRegistrations = await EventRegistrationService.GetEventRegistrationsAsync(ModuleState.ModuleId);
|
||||
_EventRegistrations = await EventRegistrationService.GetEventsAsync(ModuleState.ModuleId);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@ -71,9 +81,9 @@ else
|
||||
{
|
||||
try
|
||||
{
|
||||
await EventRegistrationService.DeleteEventRegistrationAsync(EventRegistration.EventRegistrationId, ModuleState.ModuleId);
|
||||
await EventRegistrationService.DeleteEventAsync(EventRegistration.EventId, ModuleState.ModuleId);
|
||||
await logger.LogInformation("EventRegistration Deleted {EventRegistration}", EventRegistration);
|
||||
_EventRegistrations = await EventRegistrationService.GetEventRegistrationsAsync(ModuleState.ModuleId);
|
||||
_EventRegistrations = await EventRegistrationService.GetEventsAsync(ModuleState.ModuleId);
|
||||
StateHasChanged();
|
||||
}
|
||||
catch (Exception ex)
|
||||
@ -82,15 +92,4 @@ else
|
||||
AddModuleMessage(Localizer["Message.DeleteError"], MessageType.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private async Task Accept(Event eventRegistration)
|
||||
{
|
||||
Status = ("EventRegistration Accepted " + eventRegistration.Name);
|
||||
await logger.LogInformation("EventRegistration Accepted {EventRegistration}", eventRegistration);
|
||||
}
|
||||
|
||||
private void Reject()
|
||||
{
|
||||
Status = "EventRegistration Rejected 1";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user