using DigitalData.Core.Abstraction.Application.Repository; using DigitalData.UserManager.Domain.Entities; namespace DigitalData.UserManager.Application.Contracts.Repositories; [Obsolete("Use IRepository")] public interface IUserRepository : ICRUDRepository { Task> ReadByModuleIdAsync(int moduleId); Task> ReadUnassignedByModuleIdAsync(int moduleId); Task> ReadByGroupIdAsync(int groupId); Task> ReadUnassignedByGroupIdAsync(int groupId); Task ReadByUsernameAsync(string username); }