Код: Выделить всё
query {
vehiclesByIds(ids: 1,2,3,4,5...) {
id
options {
optionId
name
adCopy {
copyType
copyText
}
}
}
}
Код: Выделить всё
public Task GetCopyTextAsync(
[Parent] CopyInfo parent,
[Service] ILanguageService languageService,
[Service] IAdCopyTranslatedTextByIdDataLoader dataLoader)
{
if (parent != null && parent.CopyTextId > 0)
{
return dataLoader.LoadAsync(parent.CopyTextId);
}
return Task.FromResult(string.Empty);
}
Код: Выделить всё
[DataLoader]
public static async Task GetAdCopyTranslatedTextByIdAsync(
IReadOnlyList keys,
[Service] AppDbContext context,
[Service] ILanguageService languageService,
CancellationToken cancellationToken)
{
var languageId = languageService.LanguageId ?? 1;
return await context.AdCopyTranslationTexts
.Where(x => keys.Contains(x.TranslationId) && x.LanguageId == languageId)
.ToDictionaryAsync(x => x.Id, x => x.TranslatedText, cancellationToken);
}
Код: Выделить всё
query {
adCopy {
copyType
copyText
}
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... h-properly
Мобильная версия