@using Petwork.Web.Models.Miniperson @model Contest @{ ViewBag.Title = "Contest"; Layout = "~/Views/Shared/_LayoutUserThreeBars.cshtml"; }
@Html.LikeCount(ResourceType.Contest, Model.Id) @Html.LikeLink(ResourceType.Contest, Model.Id) @Html.ShareLink(ResourceType.Contest, Model.Id) @if (ViewBag.UserCanJoin) { @Resources.Contest.JoinPet }

@Model.Name

@Model.Type

@Model.Description @if (Model.Rules != null && !Model.Rules.Equals(string.Empty)) { @Resources.Contest.ReadRules }

@if (Model.Rules != null && !Model.Rules.Equals(string.Empty)) {

@Model.Rules

}

@if (Model.Start > DateTime.Now) { @Resources.Contest.StartsIn @Model.Start.GetDifferenceText(DateTime.Now) @Resources.Contest.Lasts @Model.End.GetDifferenceText(Model.Start) } else if (Model.End > DateTime.Now) { @Resources.Contest.StartsIn: Contest has started!! @Resources.Contest.Ends in: @Model.End.GetDifferenceText(DateTime.Now) } else { @Resources.Contest.ContestEnd }

@Html.Partial("_MiniPerson", new MiniPersonModel{Account = Model.Owner, DoNotShowDate = true, BeforeBy = "hosted"})
@section aside{

@Resources.Contest.Top10

    @{ var rank = Model.Partipants.OrderByDescending(p => p.Votes.Count).Select( p => new { votesCount = p.Votes.Count, petName = p.JoinedPet.Name, petFullName = p.JoinedPet.FullName, petPicture = p.JoinedPet.Picture, petId = p.JoinedPet.Id }).Take(10).ToArray(); } @for (int i = 0, r = 1; i < rank.Length; i++) { if (i > 0 && rank[i].votesCount < rank[i - 1].votesCount) { r++; }
  1. #@r
  2. }
@Resources.Contest.InvitePeopleVote

@Resources.Contest.InviteFacebook

@Resources.Contest.InviteGoogle

} @section foot{ }