Skip to content

LikeService

Namespace: SlottyMedia.Backend.Services

The service responsible for handling likes.

public class LikeService : SlottyMedia.Backend.Services.Interfaces.ILikeService

Inheritance ObjectLikeService
Implements ILikeService

Constructors

LikeService(IUserLikePostRelationRepostitory)

The constructor for the LikeService.

public LikeService(IUserLikePostRelationRepostitory likeRepository)

Parameters

likeRepository IUserLikePostRelationRepostitory

Methods

InsertLike(Guid, Guid)

public Task<bool> InsertLike(Guid userId, Guid postId)

Parameters

userId Guid

postId Guid

Returns

Task<Boolean>

DeleteLike(Guid, Guid)

public Task<bool> DeleteLike(Guid userId, Guid postId)

Parameters

userId Guid

postId Guid

Returns

Task<Boolean>

GetLikesForPost(Guid)

public Task<List<Guid>> GetLikesForPost(Guid postId)

Parameters

postId Guid

Returns

Task<List<Guid>>