Example #1
0
        public Post InsertPost(int threadID, string content, out Thread thread)
        {
            var currentUser = System.Threading.Thread.CurrentPrincipal.Identity.Name;
            var post        = new Post
            {
                ThreadID  = threadID,
                Content   = content,
                Created   = DateTime.UtcNow,
                CreatedBy = currentUser
            };

            Posts.Add(post);
            thread            = Threads.Find(threadID);
            thread.LastPost   = DateTime.UtcNow;
            thread.LastPostBy = currentUser;
            thread.PostCount++;
            SaveChanges();
            return(post);
        }
 public DebuggerThread FindThread(uint ThreadID)
 {
     return(Threads.Find(Thread => Thread.ThreadID == ThreadID));
 }
Example #3
0
 public Thread GetThread(int id)
 {
     return(Threads.Find(id));
 }