Files
WotBlitzStatisticsBlazor/WotBlitzStatisticsPro.DataAccess/IDictionariesDataAccessor.cs
T

27 lines
882 B
C#
Raw Normal View History

2020-05-31 15:43:39 +02:00
using System.Collections.Generic;
using System.Threading.Tasks;
using WotBlitzStatisticsPro.Common.Dictionaries;
namespace WotBlitzStatisticsPro.DataAccess
{
public interface IDictionariesDataAccessor
{
2020-06-24 12:19:03 +02:00
Task UpdateLanguages(List<ILanguageDictionary> languages);
2020-05-31 15:43:39 +02:00
2020-06-24 12:19:03 +02:00
Task UpdateNations(List<INationDictionary> nations);
2020-05-31 15:43:39 +02:00
2020-06-24 12:19:03 +02:00
Task UpdateVehicleTypes(List<IVehicleTypeDictionary> vehicleTypes);
2020-05-31 15:43:39 +02:00
2020-06-24 12:19:03 +02:00
Task UpdateClanRoles(List<IClanRoleDictionary> clanRoles);
2020-05-31 15:43:39 +02:00
2020-06-24 12:19:03 +02:00
Task UpdateAchievementsSections(List<IAchievementSectionDictionary> achievementSections);
2020-06-06 15:54:23 +02:00
2020-06-24 12:19:03 +02:00
Task UpdateAchievements(List<IAchievementDictionary> achievementDictionary);
2020-06-07 14:39:03 +02:00
2020-06-24 12:19:03 +02:00
Task UpdateVehicles(List<IVehiclesDictionary> vehiclesDictionary);
Task<List<ILanguageDictionary>> ReadLanguages();
Task<Dictionary<long, int>> GetTankTires(long[] tankIds);
2020-05-31 15:43:39 +02:00
}
}