@using DR.Web.UI.Model
@using DR.FV2016.Web.Models
@using DR.FV2016.Web.Models.Candidate.Configs
@using DR.FV2016.Service.Helpers;
@model DR.FV2016.Web.Models.CandidateList.CandidateListViewModel
@*@if(!Model.ShowWinners) {*@
Hop til liste:
@{
var displayOtherBox = false;
string letter, validLetter;
foreach (var party in Model.PartiesWithCandidates)
{
letter = party.PartyLetter;
if (!letter.IsEmpty())
{
validLetter = party.PartyLetter.UrlFriendly();
- @letter
}
else
{
displayOtherBox = true;
}
}
if (displayOtherBox)
{
- Øvrige
}
}
@*}
else {
*@
@*}*@
@foreach (var party in Model.PartiesWithCandidates)
{
var itemPartyLetter = party.PartyLetter.UrlFriendly();
var candidateListConfig = new CandidateListViewConf()
{
Headline = party.PartyName,
SubHeadline = (!string.IsNullOrWhiteSpace(party.PartyLetter)) ? string.Format("- {0}", party.PartyLetter) : null,
Id = party.PartyLetter.IsEmpty() ? "andre" : itemPartyLetter, // AGRA - USED FOR ANCHOR TAG (H2 ID=ANCHOR) SEE CANDIDATESECTION.CSHTML
HeadingLevel = 2,
//ClassName = Model.ShowWinners ? "candidate-list" : "candidate-list collaps-items",
ClassName = "candidate-list collaps-items",
PartialName = "CandidateItem",
PartialFirstItemName = "CandidateItem",
//ShowResultHeader = Model.ShowWinners,
ShowResultHeader = false,
//ShowPartyVotes = Model.IsPersonalVotesAvailable,
ShowPartyVotes = false,
//ItemConfig = new CandidateListItemViewConf { ShowImage = true, ImageRatio = "1-1", ImageSpan = 1, PartyLetterSize = PartyLetterSize.Small, ShowMatchResultBar = true, ShowWinners = Model.ShowWinners, IsPersonalVotesAvailable = Model.IsPersonalVotesAvailable },
ItemConfig = new CandidateListItemViewConf { ShowImage = true, ImageRatio = "1-1", ImageSpan = 1, PartyLetterSize = PartyLetterSize.Small, ShowMatchResultBar = true, ShowWinners = false, IsPersonalVotesAvailable = false },
};
@Html.PartialWithViewData("CandidateList", party, candidateListConfig);
}