Example #1
0
        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));
        }
Example #2
0
        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));
        }