using DigitalData.Core.Contracts.Application; using DigitalData.UserManager.Application.DTOs.GroupOfUser; using DigitalData.UserManager.Domain.Entities; using DigitalData.UserManager.Infrastructure.Contracts; using DigitalData.Core.DTO; namespace DigitalData.UserManager.Application.Contracts { public interface IGroupOfUserService : ICRUDService { Task DeleteAsyncByGroupUserId(int groupId, int userId); Task>> ReadAllAsyncWith(bool user, bool group); Task HasGroup(string username, string groupname, bool caseSensitive = true); } }