LikeService
Namespace: SlottyMedia.Backend.Services
The service responsible for handling likes.
public class LikeService : SlottyMedia.Backend.Services.Interfaces.ILikeService
Inheritance Object → LikeService
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
DeleteLike(Guid, Guid)
public Task<bool> DeleteLike(Guid userId, Guid postId)
Parameters
userId Guid
postId Guid
Returns
GetLikesForPost(Guid)
public Task<List<Guid>> GetLikesForPost(Guid postId)
Parameters
postId Guid