From 8b41e00f618906ca802d8a011e4899e79312b707 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Tue, 26 Jan 2021 15:47:24 +0300 Subject: [PATCH 1/2] added module menu --- .../Menus/MyProjectNameMenuContributor.cs | 3 ++- .../Menus/MyProjectNameMenus.cs | 2 +- .../Menus/MyProjectNameMenuContributor.cs | 1 + .../Menus/MyProjectNameMenus.cs | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs index 8d10a7c7f3..9ed725efb7 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenuContributor.cs @@ -16,7 +16,8 @@ namespace MyCompanyName.MyProjectName.Blazor.Menus private Task ConfigureMainMenuAsync(MenuConfigurationContext context) { //Add main menu items. - + context.Menu.AddItem(new ApplicationMenuItem(MyProjectNameMenus.Prefix, displayName: "MyProjectName", "~/MyProjectName", icon: "fa fa-globe")); + return Task.CompletedTask; } } diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs index 18d64be308..1fd011d0f3 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Menus/MyProjectNameMenus.cs @@ -2,7 +2,7 @@ { public class MyProjectNameMenus { - private const string Prefix = "MyProjectName"; + public const string Prefix = "MyProjectName"; //Add your menu items here... //public const string Home = Prefix + ".MyNewMenuItem"; diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenuContributor.cs b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenuContributor.cs index 5db507a100..63837ab762 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenuContributor.cs +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenuContributor.cs @@ -16,6 +16,7 @@ namespace MyCompanyName.MyProjectName.Web.Menus private Task ConfigureMainMenuAsync(MenuConfigurationContext context) { //Add main menu items. + context.Menu.AddItem(new ApplicationMenuItem(MyProjectNameMenus.Prefix, displayName: "MyProjectName", "~/MyProjectName", icon: "fa fa-globe")); return Task.CompletedTask; } diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenus.cs b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenus.cs index 82ff4a2781..253701a9a6 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenus.cs +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/Menus/MyProjectNameMenus.cs @@ -2,7 +2,7 @@ { public class MyProjectNameMenus { - private const string Prefix = "MyProjectName"; + public const string Prefix = "MyProjectName"; //Add your menu items here... //public const string Home = Prefix + ".MyNewMenuItem"; From af3dcf0137a6bafc8b27583fdabc184bf3afcccf Mon Sep 17 00:00:00 2001 From: Ahmet Date: Tue, 26 Jan 2021 15:50:31 +0300 Subject: [PATCH 2/2] Update Index.cshtml --- .../Pages/Index.cshtml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Pages/Index.cshtml b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Pages/Index.cshtml index 62ead393a5..3f37ed5a3e 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Pages/Index.cshtml +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Pages/Index.cshtml @@ -2,6 +2,16 @@ @using Localization.Resources.AbpUi @using Microsoft.Extensions.Localization @using MyCompanyName.MyProjectName.Pages +@using Volo.Abp.Users @model IndexModel @inject IStringLocalizer Localizer -@Localizer["Login"] \ No newline at end of file +@inject ICurrentUser CurrentUser + +@if (!CurrentUser.IsAuthenticated) +{ + @Localizer["Login"] +} +else +{ + Welcome: @CurrentUser.UserName +} \ No newline at end of file