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")); } } }