using GangsAPI.Data; using GangsAPI.Data.Gang; using GangsAPI.Data.Stat; namespace GangsAPI.Services; public interface IGangStatManager : ICacher { Task?> GetForGang(int key, string id); Task GetForGang(int key, string id); Task GetForGang(IGang gang, string id) { return GetForGang(gang.GangId, id); } Task?> GetForGang(IGang gang, string id) { return GetForGang(gang.GangId, id); } Task PushToGang(int gangId, IStat stat); Task PushToGang(IGang gang, IStat stat) { return PushToGang(gang.GangId, stat); } Task GetForGang(IGang gang, IStat stat) { return GetForGang(gang, stat.StatId); } Task?> GetForGang(IGang gang, IStat stat) { return GetForGang(gang, stat.StatId); } }