예제 #1
0
        private void InitDatabase(UserManager <User> userManager, IMenuHelper menuHelper, ITaxonomyHelper taxonomyHelper)
        {
            var supperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;
            var appMenu    = menuHelper.Menu(AppKey.AppMenuName);

            taxonomyHelper.RegisterTaxonomyType(
                entityTypeName: AppKey.FileTypeImage,
                name: "file-image-category",
                detailDictionary: new Dictionary <string, string> {
                { "title", "Category" }
            },
                byUser: supperUser);

            taxonomyHelper.RegisterTaxonomyType(
                entityTypeName: AppKey.FileTypeImage,
                name: "file-image-tag",
                detailDictionary: new Dictionary <string, string> {
                { "title", "Tag" }
            },
                byUser: supperUser);

            menuHelper.MenuItem(
                menu: appMenu,
                name: "file-manager",
                detailDictionary: new Dictionary <string, string>
            {
                { "title", "File Manager" },
                { "controller", "filemanager" },
                { "action", "index" },
                { "url", "/filemanager" },
                { "icon", "<i class=\"icon-docs icons\"></i>" }
            },
                byUser: supperUser);
        }
예제 #2
0
 public Fetch(IBookRepository repo, IScreenHelper screenHelper, IMenuHelper menuHelper, ISimpleIntInputReader numberReader)
 {
     _bookrepository = repo;
     _screenHelper   = screenHelper;
     _menuHelper     = menuHelper;
     _numberReader   = numberReader;
 }
예제 #3
0
        public MenuManager(IMenuHelper menuHelper, IOutputInfoHelper outputInfoHelper, IBusinessLogicManager businessLogicManager)
        {
            this.menuHelper           = menuHelper;
            this.outputInfoHelper     = outputInfoHelper;
            this.businessLogicManager = businessLogicManager;

            this.isActive = true;
        }
예제 #4
0
        private static List <MenuItem> GetMenuItems(IMenuHelper menuHelper)
        {
            var list = new List <MenuItem>();

            list.AddRange(menuHelper.GetMenuItems());

            return(list);
        }
예제 #5
0
 public DbGroupVnController(
     IViewLocalizer localizer,
     IOptions <RequestLocalizationOptions> localizationOptions,
     IMenuHelper menuHelper,
     UserManager <User> userManager
     )
 {
     _localizer           = localizer;
     _localizationOptions = localizationOptions;
     _menuHelper          = menuHelper;
 }
예제 #6
0
        private void InitDatabase(UserManager <User> userManager, IMenuHelper menuHelper)
        {
            var supperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;
            var appMenu    = menuHelper.Menu(AppKey.AppMenuName);

            menuHelper.MenuItem(
                menu: appMenu,
                name: "dashboard",
                detailDictionary: new Dictionary <string, string>
            {
                { "title", "Dashboard" },
                { "controller", "dashboard" },
                { "action", "index" },
                { "url", "/dashboard" },
                { "icon", "<i class=\"icon-speedometer\"></i>" }
            },
                byUser: supperUser);
        }
예제 #7
0
        private void InitDatabase(UserManager <User> userManager, IMenuHelper menuHelper)
        {
            var supperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;
            var appMenu    = menuHelper.Menu(AppKey.AppMenuName);

            menuHelper.MenuItem(
                menu: appMenu,
                name: "taxonomy-UI",
                detailDictionary: new Dictionary <string, string>
            {
                { "title", "Taxonomies" },
                { "controller", "taxonomyui" },
                { "action", "index" },
                { "url", "/taxonomyui" },
                { "icon", "<i class=\"icon-list icons\"></i>" }
            },
                byUser: supperUser);
        }
예제 #8
0
 public Borrow(IBookRepository repo, IScreenHelper screenHelper, IMenuHelper menuHelper)
 {
     _bookrepository = repo;
     _screenHelper   = screenHelper;
     _menuHelper     = menuHelper;
 }
예제 #9
0
        private void InitDatabase(UserManager <User> userManager, IMenuHelper menuHelper, EntityTypeManager entityTypeManager)
        {
            var supperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;
            var appMenu    = menuHelper.Menu(AppKey.AppMenuName);

            menuHelper.CreateMenuEntity(
                new Menu {
                Name     = "posts",
                Parent   = appMenu,
                Children = new List <Menu>
                {
                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "liblary",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "liblary-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All blog", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả bài viết", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "post"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/post?entityTypeId={entityTypeManager.Liblary.Id}"
                                },
                                new MenuDetail {
                                    Field = "icon", Value = "<i class=\"fa fa-bars\" aria-hidden=\"true\"></i>"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "liblary-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New post", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Bài viết mới", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "post"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/post/create?entityTypeId={entityTypeManager.Liblary.Id}"
                                },
                                new MenuDetail {
                                    Field = "icon", Value = "<i class=\"fa fa-plus\" aria-hidden=\"true\"></i>"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Liblay", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Thư viện", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-sticky-note\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        )
                }
            },
                new MenuDetail[]
            {
                new MenuDetail {
                    Field = "title", Value = "Posts"
                }
            }, supperUser
                );
        }
예제 #10
0
 public ProductController(IProductHelper productHelper, IMenuHelper menuHelper) : base(menuHelper)
 {
     this.productHelper = productHelper;
 }
예제 #11
0
 private void InitDatabase(UserManager <User> userManager, IMenuHelper menuHelper, EntityTypeManager entityTypeManager)
 {
 }
예제 #12
0
 public ArticleController(IArticleHelper articleHelper, IMenuHelper menuHelper) : base(menuHelper)
 {
     this.articleHelper = articleHelper;
 }
예제 #13
0
 public HomeController(IMenuHelper menuHelper, IBannerHelper bannerHelper, IProductHelper productHelper) : base(menuHelper)
 {
     this.bannerHelper  = bannerHelper;
     this.productHelper = productHelper;
 }
예제 #14
0
 public Load(IScreenHelper screenHelper, IMenuHelper menuHelper)
 {
     _screenHelper = screenHelper;
     _menuHelper   = menuHelper;
 }
예제 #15
0
        private void InitDatabase(UserManager <User> userManager, IMenuHelper menuHelper, EntityTypeManager entityTypeManager)
        {
            var supperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;
            var appMenu    = menuHelper.Menu(AppKey.AppMenuName);

            menuHelper.CreateMenuEntity(
                new Menu {
                Name     = "homeclick",
                Parent   = appMenu,
                Children = new List <Menu>
                {
                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "project",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "project-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All projects", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả dự Án", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "project"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/project?entityTypeId={entityTypeManager.Project.Id}"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "project-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New project", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Thêm dự án mới", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "project"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/project/create?entityTypeId={entityTypeManager.Project.Id}"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Project", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Dự Án", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "baseUrl", Value = "/project"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-building-o\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        ),

                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "collections",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "collection-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All collection", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả bộ sưu tập", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "collection"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/collection?entityTypeId={entityTypeManager.Collection.Id}"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "collection-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New collection", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tạo bộ sưu tập", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "collection"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/collection/create?entityTypeId={entityTypeManager.Collection.Id}"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Collections", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Bộ sưu tập", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "baseUrl", Value = "/collection"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-suitcase\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        ),

                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "options",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "options-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All option", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả Tùy chỉnh", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "optiongroup"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = "/optiongroup"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "options-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New option group", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tạo nhóm tùy chỉnh", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "optiongroup"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = "/optiongroup/create"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Options", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Tùy chỉnh", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "baseUrl", Value = "/optiongroup"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-cog\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        ),

                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "construction",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "construction-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All construction", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả công trình", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "construction"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/construction?entityTypeId={entityTypeManager.Construction.Id}"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "construction-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New construction", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Thêm công trình", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "construction"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = $"/construction/create?entityTypeId={entityTypeManager.Construction.Id}"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Constructions", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Công trình", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "baseUrl", Value = "/construction"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-home\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        ),

                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "pages",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "pages-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All Page", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả trang", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "page"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = "/page"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "pages-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New page", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Thêm trang mới", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "page"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = "/page/create"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Pages", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Trang", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "baseUrl", Value = "/page"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-clone\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        ),
                    menuHelper.CreateMenuEntity(
                        new Menu {
                        Name     = "albums",
                        Children = new List <Menu>
                        {
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "albums-index",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "All album", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tất cả album", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "album"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "index"
                                },
                                new MenuDetail {
                                    Field = "url", Value = "/album"
                                },
                            },
                                supperUser, false
                                ),
                            menuHelper.CreateMenuEntity(
                                new Menu
                            {
                                Name = "albums-new",
                            },
                                new MenuDetail[]
                            {
                                new MenuDetail {
                                    Field = "title", Value = "New album", Language = "en-US"
                                },
                                new MenuDetail {
                                    Field = "title", Value = "Tạo album mới", Language = "vi-VN"
                                },
                                new MenuDetail {
                                    Field = "controller", Value = "album"
                                },
                                new MenuDetail {
                                    Field = "action", Value = "create"
                                },
                                new MenuDetail {
                                    Field = "url", Value = "/album/create"
                                },
                            },
                                supperUser, false
                                )
                        }
                    },
                        new MenuDetail[]
                    {
                        new MenuDetail {
                            Field = "title", Value = "Gallery", Language = "en-US"
                        },
                        new MenuDetail {
                            Field = "title", Value = "Hình ảnh", Language = "vi-VN"
                        },
                        new MenuDetail {
                            Field = "url", Value = "#"
                        },
                        new MenuDetail {
                            Field = "baseUrl", Value = "/album"
                        },
                        new MenuDetail {
                            Field = "icon", Value = "<i class=\"fa fa-picture-o\" aria-hidden=\"true\"></i>"
                        },
                    },
                        supperUser, false
                        ),
                }
            },
                new MenuDetail[]
            {
                new MenuDetail {
                    Field = "title", Value = "Dbgroupvn.com"
                }
            }, supperUser
                );
        }
예제 #16
0
 public TakeBack(IBookRepository repo, IScreenHelper screenHelper, IMenuHelper menuHelper)
 {
     _screenHelper   = screenHelper;
     _menuHelper     = menuHelper;
     _bookRepository = repo;
 }
예제 #17
0
 public MenuController(IMenuHelper menuHelper)
 {
     this.menuHelper = menuHelper;
 }
예제 #18
0
 public NavigationMenu(IMenuHelper menuHelper)
 {
     _menuHelper = menuHelper;
 }