using GamificationService.Models.Database; using GamificationService.Models.DTO; namespace GamificationService.Services.UsersProfile; public interface IUserProfileService { public Task AddUserProfile(long userId, UserProfileCreateDTO userProfile); public Task AddUserProfile(UserProfile userProfile); public UserProfile? GetUserProfileByUserId(long id); public UserProfile? GetUserProfileById(long id); public Task UpdateUserProfileByUserId(long userId, UserProfileCreateDTO userProfile); public Task UpdateUserProfile(UserProfile userProfile); public bool DeleteUserProfile(long id); }