@model List @{ var lang = LanguageService.GetCurrentLanguage(Context); var selectedTag = ViewData["SelectedTag"] as string; var allTags = ViewBag.AllTags as List ?? new List(); }
@SiteStrings.Get("cases.header.subtitle", lang)
@SiteStrings.Get("cases.header.title", lang)
@if (allTags.Any()) {
@SiteStrings.Get("cases.filter.title", lang)
@SiteStrings.Get("cases.filter.all", lang) @foreach (var tag in allTags) { @tag }
}
@if (Model != null && Model.Any()) { foreach (var caseItem in Model) {

@caseItem.Metadata.Summary

@{ var imgPath = !string.IsNullOrEmpty(caseItem.Metadata.Thumbnail) ? caseItem.Metadata.Thumbnail : caseItem.Metadata.Image; } @if (!string.IsNullOrEmpty(imgPath)) { @caseItem.Metadata.Title } else {
}
@caseItem.Metadata.Category
@caseItem.Metadata.Title
@caseItem.Metadata.DeviceModel
@SiteStrings.Get("case.savings", lang) estimada R$ @caseItem.Metadata.EstimatedSavings.ToString("N2")
@foreach (var tag in caseItem.Metadata.Tags.Take(3)) { @tag }
} } else {

@if (!string.IsNullOrEmpty(selectedTag)) { @string.Format(SiteStrings.Get("cases.empty.tag", lang), selectedTag) } else { @SiteStrings.Get("cases.empty.all", lang) }

@SiteStrings.Get("cases.viewall", lang)
}