Пример #1
0
    public bool RemoveModerator(Forum forum, Member member)
    {
        ForumModerator moderator = (from ForumModerator in dc.ForumModerators where ForumModerator.MemberId == member.Id where ForumModerator.ForumId == forum.Id select ForumModerator).SingleOrDefault();

        if (moderator == null)
        {
            return(false);
        }

        dc.ForumModerators.DeleteOnSubmit(moderator);
        dc.SubmitChanges();
        return(true);
    }
Пример #2
0
    public bool AddModerator(Forum forum, Member member)
    {
        if (member.IsForumModerator(forum))
        {
            return(false);
        }

        ForumModerator moderator = new ForumModerator();

        moderator.ForumId  = forum.Id;
        moderator.MemberId = member.Id;

        dc.ForumModerators.InsertOnSubmit(moderator);
        dc.SubmitChanges();
        return(true);
    }
 partial void DeleteForumModerator(ForumModerator instance);
 partial void UpdateForumModerator(ForumModerator instance);
 partial void InsertForumModerator(ForumModerator instance);
 private void detach_ForumModerators(ForumModerator entity)
 {
     this.SendPropertyChanging();
     entity.Forum = null;
 }
 private void attach_ForumModerators(ForumModerator entity)
 {
     this.SendPropertyChanging();
     entity.Member = this;
 }