FlowAPI / FlowAPI.Application /Interfaces /IAchievementRepository.cs
danylokhodus's picture
init
b9c7f0e
Raw
History Blame Contribute Delete
464 Bytes
using FlowAPI.Domain.Entities;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace FlowAPI.Application.Interfaces
{
public interface IAchievementRepository : IGenericRepository<Achievement>
{
Task<IEnumerable<Achievement>> GetByTriggerEventAsync(string eventName);
Task<IEnumerable<Achievement>> GetByTitlesAsync(IEnumerable<string> titles);
Task AddRangeAsync(IEnumerable<Achievement> achievements);
}
}