Пример #1
0
        static void InitDefault(Database db)
        {
            if (db == null)
            {
                throw new ArgumentNullException("Database");
            }

            var catId = db.Create(Category.Create("Favorites"));

            if (catId >= 0)
            {
                var catItemId = db.Create(CategoryItem.Create(catId, "Github"));

                if (catItemId > 0)
                {
                    db.Create(ValueItem.Create(catItemId, 0, SecValueType.Url, "https://github.com"));
                    db.Create(ValueItem.Create(catItemId, 1, SecValueType.Username, "My Username"));
                    db.Create(ValueItem.Create(catItemId, 2, SecValueType.Password, "My Password"));
                }

                catItemId = db.Create(CategoryItem.Create(catId, "Emailaccount"));

                if (catItemId > 0)
                {
                    db.Create(ValueItem.Create(catItemId, 0, SecValueType.Url, "https://somewhere.com"));
                    db.Create(ValueItem.Create(catItemId, 1, SecValueType.Username, "My Username"));
                    db.Create(ValueItem.Create(catItemId, 2, SecValueType.Password, "My Password"));
                }
            }
        }