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))