// Print all news public ActionResult GetList(int?Id) { GetListViewModel context = new GetListViewModel(); context.Offset = User.Identity.IsAuthenticated ? (int?)_userManager .FindByNameAsync(User.Identity.Name) .Result.TimeZoneOffset : null; if (Id == null) { context.PageTitle = "Последние новости"; context.PageDesc = ""; context.News = _allNews.News; } else { Category c = _allCategories.getObjectCategory((int)Id); context.PageTitle = c.Title; context.PageDesc = c.Desc; context.News = _allNews.NewsByCategory((int)Id); } return(View(context)); }