/// <summary> /// Adds IdentityUI.Account to the specified Microsoft.AspNetCore.Builder.IApplicationBuilder /// </summary> /// <param name="builder"></param> /// <returns></returns> public static IdentityUIAppBuilder UseAccountManagement(this IdentityUIAppBuilder builder) { #if NET_CORE2 builder.App.UseMvc(routes => { routes.MapAreaRoute( name: "Account", areaName: "Account", template: "Account/{controller=Home}/{action=Index}/{id?}"); }); #endif #if NET_CORE3 builder.App.UseEndpoints(endpoints => { endpoints.MapAreaControllerRoute( "areas", "Account", "Account/{controller=Home}/{action=Index}/{id?}"); }); #endif return(builder); }
/// <summary> /// Adds IdentityUI.Admin to the specified Microsoft.AspNetCore.Builder.IApplicationBuilder /// </summary> /// <param name="builder"></param> /// <returns></returns> public static IdentityUIAppBuilder UseIdentityAdmin(this IdentityUIAppBuilder builder) { #if NET_CORE2 builder.App.UseMvc(routes => { routes.MapAreaRoute( name: "IdentityAdmin", areaName: "IdentityAdmin", template: "IdentityAdmin/{controller=Home}/{action=Index}/{id?}"); }); #endif #if NET_CORE3 builder.App.UseEndpoints(endpoints => { endpoints.MapAreaControllerRoute( name: "areas", areaName: "IdentityAdmin", pattern: "IdentityAdmin/{controller=Home}/{action=Index}/{id?}"); }); #endif return(builder); }