Files
Library/OwnChar/Manager/CharacterManager.cs

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;
}
}