Ejemplo n.º 1
0
        public APIReturn Post_insert([FromForm] ulong?Last_posts_id, [FromForm] ulong?Owner_users_id, [FromForm] int?Count_posts, [FromForm] uint?Count_views, [FromForm] string Title, [FromForm] ulong?Top, [FromForm] uint[] mn_Tags, [FromForm] ulong[] mn_Users)
        {
            TopicsInfo item = new TopicsInfo();

            item.Last_posts_id  = Last_posts_id;
            item.Owner_users_id = Owner_users_id;
            item.Count_posts    = Count_posts;
            item.Count_views    = Count_views;
            item.Create_time    = DateTime.Now;
            item.Title          = Title;
            item.Top            = Top;
            item.Update_time    = DateTime.Now;
            item = Topics.Insert(item);
            //关联 Tags
            foreach (uint mn_Tags_in in mn_Tags)
            {
                item.FlagTags(mn_Tags_in);
            }
            //关联 Users
            foreach (ulong mn_Users_in in mn_Users)
            {
                item.FlagUsers(mn_Users_in);
            }
            return(new APIReturn(0, "成功", "item", item.ToBson()));
        }
Ejemplo n.º 2
0
        public APIReturn Get_item(ulong?Id)
        {
            TopicsInfo item = Topics.GetItem(Id);

            if (item == null)
            {
                return(new APIReturn(98, "记录不存在,或者没有权限"));
            }
            return(new APIReturn(0, "成功", "item", item.ToBson()));
        }