diff --git a/eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/Default.cshtml b/eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/Default.cshtml new file mode 100644 index 0000000..f092a88 --- /dev/null +++ b/eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/Default.cshtml @@ -0,0 +1,8 @@ + + + Attendees + + TODO + + + diff --git a/eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/RegistrationAreaViewComponent.cs b/eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/RegistrationAreaViewComponent.cs new file mode 100644 index 0000000..569c114 --- /dev/null +++ b/eventhub/src/EventHub.Web/Pages/Events/Components/AttendeesArea/RegistrationAreaViewComponent.cs @@ -0,0 +1,21 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc.UI.Widgets; + +namespace EventHub.Web.Pages.Events.Components.AttendeesArea +{ + [Widget] + public class AttendeesAreaViewComponent : AbpViewComponent + { + public AttendeesAreaViewComponent() + { + + } + + public async Task InvokeAsync() + { + return View(); + } + } +} diff --git a/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/Default.cshtml b/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/Default.cshtml new file mode 100644 index 0000000..5f94acb --- /dev/null +++ b/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/Default.cshtml @@ -0,0 +1,8 @@ +@using EventHub.Localization +@using Microsoft.AspNetCore.Mvc.Localization +@inject IHtmlLocalizer L + + + @L["RegisterNow"] + + diff --git a/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/RegistrationAreaViewComponent.cs b/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/RegistrationAreaViewComponent.cs index 7460d5d..9ea2854 100644 --- a/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/RegistrationAreaViewComponent.cs +++ b/eventhub/src/EventHub.Web/Pages/Events/Components/RegistrationArea/RegistrationAreaViewComponent.cs @@ -1,9 +1,21 @@ -using Volo.Abp.AspNetCore.Mvc; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc.UI.Widgets; namespace EventHub.Web.Pages.Events.Components.RegistrationArea { + [Widget] public class RegistrationAreaViewComponent : AbpViewComponent { - + public RegistrationAreaViewComponent() + { + + } + + public async Task InvokeAsync() + { + return View(); + } } } diff --git a/eventhub/src/EventHub.Web/Pages/Events/Detail.cshtml b/eventhub/src/EventHub.Web/Pages/Events/Detail.cshtml index 9b95047..ef549e5 100644 --- a/eventhub/src/EventHub.Web/Pages/Events/Detail.cshtml +++ b/eventhub/src/EventHub.Web/Pages/Events/Detail.cshtml @@ -1,6 +1,8 @@ @page "/events/{url}" @inject IHtmlLocalizer L @using EventHub.Localization +@using EventHub.Web.Pages.Events.Components.AttendeesArea +@using EventHub.Web.Pages.Events.Components.RegistrationArea @using Microsoft.AspNetCore.Mvc.Localization @model EventHub.Web.Pages.Events.Detail @@ -17,18 +19,7 @@ - - - @L["RegisterNow"] - - - - - Attendees - - TODO - - - + @await Component.InvokeAsync(typeof(RegistrationAreaViewComponent)) + @await Component.InvokeAsync(typeof(AttendeesAreaViewComponent))