Example #1
0
        public void ImportToDatabase(Site site, bool @override, bool resetKey = false)
        {
            var allItem = provider.All(site);

            if (!@override)
            {
                allItem = allItem.Where(it => null == Get(it));
            }
            var dummy = allItem.ToList();

            foreach (var item in dummy)
            {
                if (resetKey)
                {
                    item.UUID = Kooboo.UniqueIdGenerator.GetInstance().GetBase32UniqueId(8);
                }
                UpdateOrAdd(item, item);
            }
        }