29 lines
613 B
C#
29 lines
613 B
C#
using OwnChar.Model;
|
|
|
|
namespace OwnChar.Manager;
|
|
|
|
public class CharacterManager(OwnCharManager manager)
|
|
{
|
|
public OwnCharManager Manager { get; } = manager;
|
|
|
|
public IEnumerable<Character>? GetCharacters(Group? group)
|
|
{
|
|
Manager.CheckLogin();
|
|
|
|
if (group != null)
|
|
return Manager.DataManager?.GetCharacters(group);
|
|
|
|
return null;
|
|
}
|
|
|
|
public IEnumerable<Character>? GetCharacters(UserProfile? profile)
|
|
{
|
|
Manager.CheckLogin();
|
|
|
|
if (profile != null)
|
|
return Manager.DataManager?.GetCharacters(profile);
|
|
|
|
return null;
|
|
}
|
|
}
|