Files
WotBlitzStatisticsBlazor/WotBlitzStatisticsPro.Blazor/Services/IChartsService.cs
T

20 lines
1.0 KiB
C#
Raw Normal View History

2021-08-05 13:03:56 +02:00
using System.Collections.Generic;
using System.Threading.Tasks;
using WotBlitzStatisticsPro.Blazor.GraphQl;
2021-08-02 15:05:22 +02:00
namespace WotBlitzStatisticsPro.Blazor.Services
{
public interface IChartsService
{
2021-08-05 13:03:56 +02:00
Task BuildBarChartBattlesByTankType(string elementId, IEnumerable<ITank> tanks);
Task BuildBarChartWinRatesByTankType(string elementId, IEnumerable<ITank> tanks);
Task BuildBarChartAvgDmgByTankType(string elementId, IEnumerable<ITank> tanks);
2021-08-06 17:12:16 +02:00
Task BuildBarChartBattlesByNation(string elementId, IEnumerable<ITank> tanks);
Task BuildBarChartWinRatesByNation(string elementId, IEnumerable<ITank> tanks);
Task BuildBarChartAvgDmgByNation(string elementId, IEnumerable<ITank> tanks);
2021-08-25 16:56:22 +02:00
Task BuildBarChartBattlesByTier(string elementId, IEnumerable<ITank> tanks);
Task BuildBarChartWinRatesByTier(string elementId, IEnumerable<ITank> tanks);
Task BuildBarChartAvgDmgByTier(string elementId, IEnumerable<ITank> tanks);
2021-08-05 13:03:56 +02:00
Task BuildStackedBarChart(string elementId);
2021-08-02 15:05:22 +02:00
}
}