コード例 #1
0
ファイル: TopicLinkHelper.cs プロジェクト: mehuledu/ndc
        public static HttpResponseMessage CreateResponse(Topic topicInfo, HttpRequestMessage request)
        {
            var response = request.RespondOk();
            response.Content = new StringContent(topicInfo.Name);
            response.Headers.AddLinkHeader(SessionsLinkHelper.CreateLink(request, topicInfo));
            response.Headers.AddLinkHeader(SpeakersLinkHelper.CreateLink(request, topicInfo));

            return response;
        }
コード例 #2
0
ファイル: SessionsLinkHelper.cs プロジェクト: mehuledu/ndc
 public static SessionsLink CreateLink(HttpRequestMessage request, Topic topic)
 {
     return request.ResolveLink<SessionsLink>(TopicSessionsRoute, new { id = topic.Id });
 }
コード例 #3
0
ファイル: TopicLinkHelper.cs プロジェクト: mehuledu/ndc
 public static TopicLink CreateLink(HttpRequestMessage request, Topic session)
 {
     return request.ResolveLink<TopicLink>(TopicByIdRoute, new { id = session.Id});
 }