@model IEnumerable> @{ ViewData["Title"] = "Blogs, l'index"; // Regroup!?! @foreach (var group in Model) { } } @section header { } @section scripts { }

@ViewData["Title"]

@ViewData["StatusMessage"]

@if (User.IsSignedIn()) {

@SR["Create a new article"]

} @foreach (var group in Model) { var title = group.Key.Title; string secondclass=""; var first = group.First(); string trclass = (first.Visible) ? "visiblepost" : "hiddenpost"; }
@SR["Title"] aperçu
@first.Title @((first.Content?.Length > 120) ? first.Content.Substring(0, 120) + " ..." : first.Content) (@first.Author.UserName , posté le @first.DateCreated.ToString("dddd d MMM yyyy à H:mm") @if ((first.DateModified - first.DateCreated).Minutes > 0){  @:- Modifié le @first.DateModified.ToString("dddd d MMM yyyy à H:mm") }) @if (group.Count()>1) {
Au même titre: @foreach (var item in group.Skip(1)) { trclass = ((item.Visible)?"visiblepost":"hiddenpost"); }
le @item.DateModified.ToString("dddd d MMM yyyy à H:mm") @((item.Content?.Length > 120) ? item.Content.Substring(0, 120) + " ..." : item.Content) Details
}
    @if (await AuthorizationService.AuthorizeAsync(User, first, new ViewRequirement())) {
  • Details
  • } @if (await AuthorizationService.AuthorizeAsync(User, first, new EditRequirement())) {
  • @SR["Edit"]
  • @SR["Delete"]
  • }