using System.Linq.Expressions; using Domain; namespace Services.Interfaces; public interface IPlayerService { Task GetById(int id); Task FirstOrDefault(Expression> predicate); Task Add(Player entity); Task Update(Player entity); Task Remove(Player entity); Task> GetAll(); Task> GetWhere(Expression> predicate); Task CountAll(); Task CountWhere(Expression> predicate); }