コード例 #1
0
ファイル: GroupForum.cs プロジェクト: lengocluyen/pescode
 public static void SaveGroupForum(GroupForum groupForum)
 {
         if (GroupForum.All().Where(gf => gf.ForumID == groupForum.ForumID && gf.GroupID == groupForum.GroupID).FirstOrDefault() == null)
         {
             Add(groupForum);
         }
 }
コード例 #2
0
ファイル: GroupService.cs プロジェクト: lengocluyen/pescode
        public int SaveGroup(Group group)
        {
            int result = 0;
            if (group.GroupID > 0)
            {
                result = Group.Update(group);
            }
            else
            {
                result = Group.SaveGroup(group);

                BoardForum forum = new BoardForum();
                forum.CategoryID = 4; //group forums container
                forum.CreateDate = DateTime.Now;
                forum.LastPostByAccountID = _webContext.CurrentUser.AccountID;
                forum.LastPostByUsername = _webContext.CurrentUser.Username;
                forum.LastPostDate = DateTime.Now;
                forum.Name = group.Name;
                forum.PageName = group.PageName;
                forum.PostCount = 0;
                forum.Subject = group.Name;
                forum.ThreadCount = 0;
                forum.UpdateDate = DateTime.Now;
                int ForumID = BoardForum.SaveForum(forum);

                //create relationship between the group and forum
                GroupForum gf = new GroupForum();
                gf.ForumID = ForumID;
                gf.GroupID = group.GroupID;
                gf.CreateDate = DateTime.Now;
                GroupForum.SaveGroupForum(gf);
            }

            return result;
        }
コード例 #3
0
ファイル: GroupForum.cs プロジェクト: lengocluyen/pescode
 public static void DeleteGroupForum(GroupForum groupForum)
 {
     Delete(groupForum);
 }