@{
var returnUrl = webHelper.GetRawUrl(Context.Request);
var currencies = await Model.AvailableCurrencies.SelectAwait(async x => new SelectListItem
{
Text = x.Name,
Value = Url.RouteUrl("ChangeCurrency", new { customercurrency = x.Id, returnUrl }, webHelper.GetCurrentRequestProtocol()),
Selected = x.Id.Equals(Model.CurrentCurrencyId)
}).ToListAsync();
}