17 lines
516 B
C#
17 lines
516 B
C#
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using LaDOSE.Entity;
|
|
|
|
namespace LaDOSE.Business.Interface
|
|
{
|
|
public interface IStatisticsService
|
|
{
|
|
/// <summary>
|
|
/// Aggregate the persisted sets of the given Events into per-player records,
|
|
/// head-to-head records and a coverage report.
|
|
/// A null or empty id list yields a well-formed, zeroed <see cref="MatchStats"/>.
|
|
/// </summary>
|
|
Task<MatchStats> GetMatchStats(List<int> eventIds);
|
|
}
|
|
}
|