using DigitalData.UserManager.Application.DTOs.GroupOfUser; using DigitalData.UserManager.Domain.Entities; using DigitalData.Core.Abstraction.Application.DTO; namespace DigitalData.UserManager.Application.Contracts { [Obsolete("Use MediatR")] public interface IGroupOfUserService : IBaseService { Task DeleteAsyncByGroupUserId(int groupId, int userId); Task>> ReadAllAsyncWith(bool user, bool group); Task HasGroup(string username, string groupname, bool caseSensitive = true); Task>> ReadByUsernameAsync(string username); } }