Exemplo n.º 1
0
        public EntityTypeManager(IEntityTypeManager entityTypeManager, UserManager <User> userManager)
        {
            var upperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;

            Project = entityTypeManager.RegisterEntityType(
                new EntityType {
                Name = "project"
            },
                new EntityTypeDetail[] {
                new EntityTypeDetail {
                    Field = "title", Value = "Project", Language = "en-US"
                },
                new EntityTypeDetail {
                    Field = "title", Value = "Dự Án", Language = "vi-VN"
                }
            }, upperUser, false);

            Construction = entityTypeManager.RegisterEntityType(
                new EntityType {
                Name = "construction"
            },
                new EntityTypeDetail[] {
                new EntityTypeDetail {
                    Field = "title", Value = "Construction", Language = "en-US"
                },
                new EntityTypeDetail {
                    Field = "title", Value = "Công trình", Language = "vi-VN"
                },

                new EntityTypeDetail {
                    Field = "group", Value = "Construction", Language = "en-US"
                },
                new EntityTypeDetail {
                    Field = "group", Value = "Công trình", Language = "vi-VN"
                },
            }, upperUser);

            Collection = entityTypeManager.RegisterEntityType(
                new EntityType {
                Name = "collection"
            },
                new EntityTypeDetail[] {
                new EntityTypeDetail {
                    Field = "title", Value = "Collection", Language = "en-US"
                },
                new EntityTypeDetail {
                    Field = "title", Value = "Bộ sưu tập", Language = "vi-VN"
                },

                new EntityTypeDetail {
                    Field = "group", Value = "Collection", Language = "en-US"
                },
                new EntityTypeDetail {
                    Field = "group", Value = "Bộ sưu tập", Language = "vi-VN"
                },
            }, upperUser);
        }
Exemplo n.º 2
0
        private void RegisterTypes()
        {
            var entityTypeGroup = "File Type";

            TypeImage = _entityTypeManager.RegisterEntityType(AppKey.FileTypeImage, new Dictionary <string, string> {
                { "title", "Image" }, { "group", entityTypeGroup }
            });
            TypeOther = _entityTypeManager.RegisterEntityType(AppKey.FileTypeOther, new Dictionary <string, string> {
                { "title", "Other" }, { "group", entityTypeGroup }
            });
        }
Exemplo n.º 3
0
        public AppEntityTypes(IEntityTypeManager entityTypeManager)
        {
            var entityTypeGroup = "Menu Entity";

            TypeMenu = entityTypeManager.RegisterEntityType("Menu", new Dictionary <string, string> {
                { "title", "Menu" }, { "group", entityTypeGroup }
            });
            TypeMenuItem = entityTypeManager.RegisterEntityType("MenuItem", new Dictionary <string, string> {
                { "title", "Menu Item" }, { "group", entityTypeGroup }
            });
        }
Exemplo n.º 4
0
        public EntityTypeManager(IEntityTypeManager entityTypeManager, UserManager <User> userManager)
        {
            var supperUser = userManager.FindByNameAsync(AppKey.SupperAdminUserName).Result;

            Liblary = entityTypeManager.RegisterEntityType(
                new EntityType {
                Name = "liblary"
            },
                new EntityTypeDetail[] {
                new EntityTypeDetail {
                    Field = "title", Value = "Liblary", Language = "en-US"
                },
                new EntityTypeDetail {
                    Field = "title", Value = "Thư viện", Language = "vi-VN"
                },

                new EntityTypeDetail {
                    Field = "group", Value = "Liblary", Language = "en-US"
                },
            }, supperUser, false);
        }