public SubsiteInfoData GetSubsiteInfo(object instanceId) { SubsiteInfoData result = null; RepositoryExceptionWrapper.Wrap(GetType(), () => { ICriteria query = CurrentSession.CreateCriteria <SubsiteInfoData>(); query.AddExpressionEq <SubsiteInfoData, object>(o => o.Id, instanceId); result = query.UniqueResult <SubsiteInfoData>(); }); return(result); }
public IServiceQueryResult <SubsiteInfoData> GetSubsiteInfo(object instanceId) { SubsiteInfoData result = Repository.GetSubsiteInfo(instanceId); return(ServiceResultFactory.BuildServiceQueryResult <SubsiteInfoData>(result)); }