public IActionResult PublicDiaries() { var diaries = _diaryRepository.GetAllPulbic(); var diariesViewModels = new List <DiaryListItemViewModel>(); foreach (var diary in diaries.OrderByDescending(d => d.Date)) { var diaryListItem = new DiaryListItemViewModel(diary); diariesViewModels.Add(diaryListItem); } return(View(diariesViewModels)); }
public IActionResult Index() { if (!User.Identity.IsAuthenticated) { return(View("HomePage")); } var userId = Guid.Parse(User.FindFirst("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier") .Value); var diaries = _diaryRepository.GetAllByUserId(userId); var diaryViewModels = new List <DiaryListItemViewModel>(); foreach (var diary in diaries.OrderByDescending(d => d.Date)) { var diaryViewModel = new DiaryListItemViewModel(diary); diaryViewModels.Add(diaryViewModel); } return(View(diaryViewModels)); }