12 lines
369 B
C#
12 lines
369 B
C#
using OwnChar.Model;
|
|
|
|
namespace OwnChar.Api;
|
|
public interface IGroupsManager
|
|
{
|
|
bool AddMember(UserProfile? profile, Group? group);
|
|
Group? CreateGroup(string? name);
|
|
bool DeleteGroup(Group? group);
|
|
bool DeleteMember(UserProfile? profile, Group? group);
|
|
IEnumerable<UserProfile>? GetMembers(Group? group);
|
|
UserProfile? GetOwner(Group? group);
|
|
} |