Пример #1
0
        public IActionResult Review()
        {
            KirjaReviewViewModel model = new KirjaReviewViewModel();

            model.DisableWikiExternalSharing = _DisableWikiExternalSharing;
            model.DisableAutoSaving          = _DisableAutoSaving;
            return(View(model));
        }
Пример #2
0
        public async Task <IActionResult> ExternalReview(string id, string token)
        {
            if (_DisableWikiExternalSharing)
            {
                return(NotFound());
            }

            KirjaPageReview pageReview = await _reviewDbAccess.GetPageReviewById(id);

            if (pageReview == null || string.IsNullOrEmpty(pageReview.ExternalAccessToken) || pageReview.ExternalAccessToken != token)
            {
                return(NotFound());
            }

            KirjaReviewViewModel model = new KirjaReviewViewModel();

            model.DisableWikiExternalSharing = _DisableWikiExternalSharing;
            return(View("Review", model));
        }