@page "{submissionIndex:int?}" @model SongSubmissionModel @{ ViewData["Title"] = this.Model.SubmissionIndex == null ? "Song Submissions" : "New Song Submission"; } @if(Model.SubmissionIndex == null) {

Your Submission History:

@foreach(var submission in Model.UserSongSubmissions) { }
Date Suggestion Song
@submission.Date.ToString("dd. MM. yyyy") @if(submission.Song == null || submission.HasUsedSuggestion) { @submission.SuggestionHelper.Title } @if(submission.Song != null) { @string.Format("{0} - {1}", submission.Song.Name, submission.Song.Artist); } else {
No submission yet!
}
@if(submission.Song != null) { var handler = Model.HasUserLikedThisSong(submission.Song) ? "UnlikeSong" : "LikeSong"; var likebuttonText = Model.HasUserLikedThisSong(submission.Song) ? "Unlike" : "Like";
}
} else {
Today's suggestionHelper is: @Model.SuggestionHelper?.Title
@Model.SuggestionHelper?.Description
@{ var songPartialModel = new SongPartialModel() { InnerSong = Model.SongData, IsPageReadonly = Model.IsPageReadonly }; }
@if(!Model.IsPageReadonly) {
}
} @if(Model.SubmissionIndex == null) { // inject relevant scripts } else { }