Files
monorepo/LCU.API.Operations.IncentiveAPI/LCU.API.Internal.Operations.IncentiveApiLib/Repositories/IUserAssignmentRepository.cs
T
2026-03-17 09:53:09 -05:00

14 lines
544 B
C#

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<ICollection<UserAssignment>> GetAllUserAssignmentsAsync();
Task<UserAssignment> FindExistingAssignmentAsync(AssignmentType assignmentType, string key);
Task<UserAssignment> IsUserAssigned(AssignmentType assignmentType, AppUser appUser);
}