Exemple #1
0
        public ActionResult Index(IndexViewModel model)
        {
            model.Disciplines = NormalizeSearchStrings(model.Disciplines);
            model.Languages = NormalizeSearchStrings(model.Languages);
            model.Journals = this.journalRepository.Search(model.ToFilter());
            model.JournalIdsInMyQOAM = _userJournalRepository.Search(model.ToFilter(Authentication.CurrentUserId)).Select(x => x.Id);

            object saved;

            if (TempData.TryGetValue("MyQoamMessage", out saved))
                ViewBag.MyQoamMessage = saved.ToString();

            return this.View(model);
        }
Exemple #2
0
        public ActionResult Index(IndexViewModel model)
        {
            model.Languages = this.languageRepository.All.ToSelectListItems("<All languages>");
            model.Disciplines = this.subjectRepository.All.ToSelectListItems("<All disciplines>");
            model.Journals = this.journalRepository.Search(model.ToFilter());

            return this.View(model);
        }