C# Class SaaSOvation.Collaboration.Application.Forums.ForumQueryService

Inheritance: AbstractQueryService
Datei anzeigen Open project: eulerfx/IDDD_Samples_NET Class Usage Examples

Public Methods

Method Description
ForumQueryService ( DataSource dataSource ) : System
GetAllForumsDataByTenant ( string tenantId ) : IList
GetForumDataById ( string tenantId, string forumId ) : SaaSOvation.Collaboration.Application.Forums.Data.ForumData
GetForumDiscussionsDataById ( string tenantId, string forumId ) : SaaSOvation.Collaboration.Application.Forums.Data.ForumDiscussionsData
GetForumIdByExclusiveOwner ( string tenantId, string exclusiveOwner ) : string

Method Details

ForumQueryService() public method

public ForumQueryService ( DataSource dataSource ) : System
dataSource SaaSOvation.Common.Port.Adapters.Persistence.DataSource
return System

GetAllForumsDataByTenant() public method

public GetAllForumsDataByTenant ( string tenantId ) : IList
tenantId string
return IList

GetForumDataById() public method

public GetForumDataById ( string tenantId, string forumId ) : SaaSOvation.Collaboration.Application.Forums.Data.ForumData
tenantId string
forumId string
return SaaSOvation.Collaboration.Application.Forums.Data.ForumData

GetForumDiscussionsDataById() public method

public GetForumDiscussionsDataById ( string tenantId, string forumId ) : SaaSOvation.Collaboration.Application.Forums.Data.ForumDiscussionsData
tenantId string
forumId string
return SaaSOvation.Collaboration.Application.Forums.Data.ForumDiscussionsData

GetForumIdByExclusiveOwner() public method

public GetForumIdByExclusiveOwner ( string tenantId, string exclusiveOwner ) : string
tenantId string
exclusiveOwner string
return string