protected override async Task ApplyModifiersAsync(Bank bank, BankModifier modifier) { if ((modifier.IncludeImage || modifier.IncludeAll) && bank.ImageId.HasValue) { bank.Image = await images.GetAsync(bank.ImageId.Value); } if (modifier.IncludeBankAccountInfo || modifier.IncludeAll) { bank.BankAccountInfo = await bankAccountInfoes.GetAsync(bank.Id); } if (modifier.IncludeTransactions || modifier.IncludeAll) { bank.StoredTransactions = await transactions.GetByBankIdAsync(bank.Id); } }