public IActionResult All() { if (!this.User.IsAuthenticated) { return(this.RedirectToLogin()); } var sb = new StringBuilder(); var items = contestService.All(); var isAdmin = this.IsAdmin; var email = this.User.Name; foreach (var item in items) { sb.AppendLine(item.ToHtml(isAdmin, email)); } this.ViewModel["contests"] = sb.ToString(); return(View()); }