public HttpResponseMessage Get(Guid discussionId) { var discussionQueryHandler = new DiscussionQueryHandler(); var discussionByIdQuery = new DiscussionByIdQuery(discussionId); discussionQueryHandler.Handle(discussionByIdQuery); return null; }
public Discussion Handle(DiscussionByIdQuery query) { using (var bucket = Persistence.Couchbase.Cluster.OpenBucket()) { var discussion = bucket.GetDocument<Discussion>(query.DiscussionId.ToString()).Content; return discussion; } }