예제 #1
0
        public Post CreatePost(Member author, ForumThread thread, string body, bool isParent = false)
        {
            var message = Posts.Create();

            message.Body     = body;
            message.IsParent = isParent;
            // ici on établit les relations dans le sens N-1
            message.Author = author;
            message.Thread = thread;
            // ici on établit les relations dans le sens 1-N
            author.AuthorPosts.Add(message);
            thread.Posts.Add(message);
            // on ajoute le message au DbSet pour qu'il soit pris en compte par EF
            Posts.Add(message);
            SaveChanges();
            return(message);
        }
예제 #2
0
파일: Member.cs 프로젝트: Swarll/GrimpEPFC
 public Post Answer(ForumThread thread, string body, bool isParent = false)
 {
     return(Model.CreatePost(this, thread, body, isParent));
 }