FlowAPI / FlowAPI.Application /Interfaces /IUserAchievementRepository.cs
danylokhodus's picture
init
b9c7f0e
Raw
History Blame Contribute Delete
450 Bytes
using FlowAPI.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace FlowAPI.Application.Interfaces
{
public interface IUserAchievementRepository : IGenericRepository<UserAchievement>
{
Task<IEnumerable<UserAchievement>> GetByUserIdAsync(Guid userId);
Task<IEnumerable<UserAchievement>> GetByUserAndAchievementIdsAsync(Guid userId, IEnumerable<Guid> achievementIds);
}
}