public TopicBriefInfoData GetTopicInfo(object topicId) { TopicBriefInfoData result = null; RepositoryExceptionWrapper.Wrap(GetType(), () => { IQuery query = CurrentSession.GetNamedQuery("GetTopicBriefInfo"); query.SetParameter("TopicId", topicId); result = query.UniqueResult <TopicBriefInfoData>(); }); return(result); }
public IServiceQueryResult <TopicBriefInfoData> GetTopicInfo(object topicId) { TopicBriefInfoData result = Repository.GetTopicInfo(topicId); return(ServiceResultFactory.BuildServiceQueryResult <TopicBriefInfoData>(result)); }