using System.Collections.Generic; using System.Threading.Tasks; using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.Library.Internal.IncentiveApiModels.Enums; namespace LCU.API.Internal.Operations.IncentiveApiLib.Repositories; public interface IUserAssignmentRepository { Task> GetAllUserAssignmentsAsync(); Task FindExistingAssignmentAsync(AssignmentType assignmentType, string key); Task IsUserAssigned(AssignmentType assignmentType, AppUser appUser); }