diff --git a/HelloBlazorServer/HelloBlazorServer/Components/Layout/NavMenu.razor b/HelloBlazorServer/HelloBlazorServer/Components/Layout/NavMenu.razor
index b5abe7f..b368e9b 100644
--- a/HelloBlazorServer/HelloBlazorServer/Components/Layout/NavMenu.razor
+++ b/HelloBlazorServer/HelloBlazorServer/Components/Layout/NavMenu.razor
@@ -19,17 +19,17 @@
-
- QuickGrid Data
+
+ Radzen Data
-
-
- Data
+
+ QuickGrid Data
+
diff --git a/HelloBlazorServer/HelloBlazorServer/Components/Pages/Data.razor b/HelloBlazorServer/HelloBlazorServer/Components/Pages/Data.razor
index 5f704bc..5d40552 100644
--- a/HelloBlazorServer/HelloBlazorServer/Components/Pages/Data.razor
+++ b/HelloBlazorServer/HelloBlazorServer/Components/Pages/Data.razor
@@ -1,10 +1,61 @@
@page "/data"
-@rendermode InteractiveServer
+@inject IDatabase DatabaseService
-Data
+G.P.L | Data
-
+강남구 인구통계 입력
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@code {
- string text = "Test";
+ private IEnumerable? _items;
+
+ protected async override Task OnInitializedAsync()
+ {
+ _items = await DatabaseService.GetAsync();
+ }
}
diff --git a/HelloBlazorServer/HelloBlazorServer/Interfaces/IDatabase.cs b/HelloBlazorServer/HelloBlazorServer/Interfaces/IDatabase.cs
index 5940310..917339a 100644
--- a/HelloBlazorServer/HelloBlazorServer/Interfaces/IDatabase.cs
+++ b/HelloBlazorServer/HelloBlazorServer/Interfaces/IDatabase.cs
@@ -7,6 +7,8 @@ namespace HelloBlazorServer.Interfaces
// Select All
List? Get();
+ Task> GetAsync();
+
// Select using ID
T GetDetail(int? id);
diff --git a/HelloBlazorServer/HelloBlazorServer/Services/GangnamguPopulationService.cs b/HelloBlazorServer/HelloBlazorServer/Services/GangnamguPopulationService.cs
index f4ad733..329775d 100644
--- a/HelloBlazorServer/HelloBlazorServer/Services/GangnamguPopulationService.cs
+++ b/HelloBlazorServer/HelloBlazorServer/Services/GangnamguPopulationService.cs
@@ -1,5 +1,6 @@
using HelloBlazorServer.Interfaces;
using HelloBlazorServer.Models;
+using Microsoft.EntityFrameworkCore;
namespace HelloBlazorServer.Services
{
@@ -42,6 +43,14 @@ namespace HelloBlazorServer.Services
return _context.GangnamguPopulations.ToList();
}
+ public async Task> GetAsync()
+ {
+ if (_context.GangnamguPopulations == null)
+ throw new NullReferenceException();
+
+ return await _context.GangnamguPopulations.ToListAsync();
+ }
+
public GangnamguPopulation GetDetail(int? id)
{
if (_context.GangnamguPopulations == null)