Exemplo n.º 1
0
 public Discussion UpdateDiscussion(Discussion pDisc)
 {
     var newIds = GetUserIds(pDisc);
     UpdateInvitees(pDisc, newIds);
     pDisc.Tags = String.Join(",", pDisc.SelectedTags) + "," + pDisc.TagCsv;
     pDisc.DiscussionCrowd = pDisc.GetVisibilityCode();
     _db.Entry(pDisc).State = System.Data.EntityState.Modified;
     _db.SaveChanges();
     return pDisc;
 }
Exemplo n.º 2
0
 public Discussion CreateDiscussion(Discussion pDisc)
 {
     var userIds = GetUserIds(pDisc);
     pDisc.UserMap = CreateUserMaps(userIds);
     pDisc.Tags = String.Join(",", pDisc.SelectedTags) + "," + pDisc.TagCsv;
     pDisc.DiscussionCrowd = pDisc.GetVisibilityCode();
     pDisc.Comments = new List<DiscussionComment> { CreateComment("###Main###") };
     _db.Discussions.Add(pDisc);
     _db.SaveChanges();
     return pDisc;
 }