string alertsUrl = "/member-portal/health-alerts/health-alerts?member=" + CurrentUser.Member.Key.ToString();
int alertsCount = model.AlertsDetails.FirstOrDefault(x => x.MemberKey == CurrentUser.Member.Key.ToString()).Alerts.Count();
KeyValuePair<string, int> kvp = new KeyValuePair<string, int>(alertsUrl, alertsCount);
return View("HealthAlertsBanner", kvp);
In the view:
@using Sitecore.Globalization
@model KeyValuePair<string, int>
@if(Model.Value == 0)
{
return;
}
<div class="messages-health--alert">
<div class="health--alert-heading">
<h3>@Translate.TextByDomain("Dictionaries", "you-have") @Model.Value @Translate.TextByDomain("Dictionaries", "health-alerts")</h3>
<span>@Translate.TextByDomain("Dictionaries", "health-alerts-are")</span>
</div>
<div class="health--alert-view-all">
<a href="@Model.Key"></a>
</div>
</div>
No comments:
Post a Comment