Files
WotBlitzStatisticsBlazor/WotBlitzStatistics.GraphQl/Mutation/WotBlitzStatisticsMutation.cs
T

31 lines
1.0 KiB
C#

using System;
using System.Threading.Tasks;
using WotBlitzStatistics.Logic;
using WotBlitzStatisticsPro.Common.Model;
namespace WotBlitzStatistics.GraphQl.Mutation
{
/// <summary>
/// WotBlitzStatistics Mutations
/// </summary>
public class WotBlitzStatisticsMutation
{
private readonly IWargamingDictionaries _wargamingDictionaries;
public WotBlitzStatisticsMutation(IWargamingDictionaries wargamingDictionaries)
{
_wargamingDictionaries = wargamingDictionaries;
}
/// <summary>
/// Updates the necessary dictionaries in database.
/// </summary>
/// <param name="updateDictionariesRequest">Determines what dictionaries should be updated.</param>
/// <returns>Information about what was updated.</returns>
public Task<UpdateDictionariesResponseItem[]> UpdateDictionaries(
UpdateDictionariesRequest updateDictionariesRequest)
{
return _wargamingDictionaries.UpdateDictionaries(updateDictionariesRequest);
}
}
}