Exemple #1
0
        private void CreateCategory()
        {
            var netMvc = _context.Category.FirstOrDefault(r => r.Name == "NET Mvc");

            if (netMvc == null)
            {
                netMvc = new Domain.Catalogs.Category
                {
                    Name         = "NET Mvc",
                    Description  = "Net Mvc技术",
                    Enabled      = true,
                    DisplayOrder = 1,
                    IsDeleted    = false,
                    ParentId     = 0,
                }
            }
            ;
            _context.Category.Add(netMvc);
            _context.SaveChanges();

            var winFrom = _context.Category.FirstOrDefault(r => r.Name == "NET WinFrom");

            if (winFrom == null)
            {
                winFrom = new Domain.Catalogs.Category
                {
                    Name         = "NET WinFrom",
                    Description  = "NET WinFrom",
                    Enabled      = true,
                    DisplayOrder = 2,
                    IsDeleted    = false,
                    ParentId     = 0,
                }
            }
            ;
            _context.Category.Add(winFrom);
            _context.SaveChanges();

            var core = _context.Category.FirstOrDefault(r => r.Name == "NET Core");

            if (core == null)
            {
                core = new Domain.Catalogs.Category
                {
                    Name         = "NET Core",
                    Description  = "NET Core",
                    Enabled      = true,
                    DisplayOrder = 3,
                    IsDeleted    = false,
                    ParentId     = 0,
                }
            }
            ;
            _context.Category.Add(core);
            _context.SaveChanges();
        }
    }
}
        private void CreateCustomerRole()
        {
            var adminRole = _context.CustomerRole.FirstOrDefault(r => r.RoleName == "系统管理员");

            if (adminRole == null)
            {
                adminRole = new Domain.Customers.CustomerRole
                {
                    DisplayOrder = 1,
                    Enabled      = true,
                    IsAdmin      = true,
                    ParentId     = 0,
                    RoleName     = "系统管理员",
                    IsDefault    = false,
                }
            }
            ;
            _context.CustomerRole.Add(adminRole);
            _context.SaveChanges();

            var defaultRole = _context.CustomerRole.FirstOrDefault(r => r.RoleName == "普通会员");

            if (defaultRole == null)
            {
                defaultRole = new Domain.Customers.CustomerRole
                {
                    DisplayOrder = 1,
                    Enabled      = true,
                    IsAdmin      = false,
                    ParentId     = 0,
                    RoleName     = "普通会员",
                    IsDefault    = true,
                }
            }
            ;
            _context.CustomerRole.Add(defaultRole);
            _context.SaveChanges();
        }