コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }