Exemplo n.º 1
0
        /// <summary>
        /// グループを作成する。
        /// </summary>
        /// <returns>作成したグループ</returns>
        public static async Task <NbGroup> CreateGroup(ISet <string> users)
        {
            var acl   = NbAcl.CreateAclForAnonymous();
            var group = new NbGroup("group");

            group.Acl = acl;
            if (users != null)
            {
                group.Users = users;
            }
            return(await group.SaveAsync());
        }
        /// <summary>
        /// Todo テキストを追加する
        /// </summary>
        /// <param name="text">テキスト</param>
        public async void Add(string text)
        {
            // NbOfflineObject 作成
            var obj = _bucket.NewObject();

            obj.Acl            = NbAcl.CreateAclForAnonymous();
            obj["description"] = text;

            // 保存
            var result = await obj.SaveAsync();

            Reload();
        }
        /// <summary>
        /// Todo テキストを追加する
        /// </summary>
        /// <param name="text">テキスト</param>
        public async void Add(string text)
        {
            // NbObject 作成
            var obj = _bucket.NewObject();

            // 現在のユーザのみアクセス可能とする
            obj.Acl            = NbAcl.CreateAclForUser(NbUser.CurrentUser());
            obj["description"] = text;

            // 保存
            var result = await obj.SaveAsync();

            Reload();
        }