ForumService
Namespace: SlottyMedia.Backend.Services
public class ForumService : SlottyMedia.Backend.Services.Interfaces.IForumService
Inheritance Object → ForumService
Implements IForumService
Constructors
ForumService(IForumRepository, ITopForumRepository)
public ForumService(IForumRepository forumRepository, ITopForumRepository topForumRepository)
Parameters
forumRepository IForumRepository
topForumRepository ITopForumRepository
Methods
InsertForum(Guid, String)
public Task InsertForum(Guid creatorUserId, string forumTopic)
Parameters
creatorUserId Guid
forumTopic String
Returns
DeleteForum(ForumDto)
public Task DeleteForum(ForumDto forum)
Parameters
forum ForumDto
Returns
GetForumByName(String)
public Task<ForumDto> GetForumByName(string forumName)
Parameters
forumName String
Returns
GetForumById(Guid)
public Task<ForumDto> GetForumById(Guid forumId)
Parameters
forumId Guid
Returns
GetAllForums(PageRequest)
public Task<IPage<ForumDto>> GetAllForums(PageRequest pageRequest)
Parameters
pageRequest PageRequest
Returns
ExistsByName(String)
public Task<bool> ExistsByName(string forumName)
Parameters
forumName String
Returns
DetermineRecentSpaces()
public Task<List<ForumDto>> DetermineRecentSpaces()
Returns
GetTopForums()
public Task<List<ForumDto>> GetTopForums()