Example #1
0
        public ActionResult Index()
        {
            ViewBag.UserName = UserHelper.CreateUsernameWithoutDomain2(User as ClaimsPrincipal);
            AdministratorIndexViewModel viewModel = _administratorService.Index();

            return(View(viewModel));
        }
        public IActionResult Index()
        {
            var model = new AdministratorIndexViewModel
            {
                PostsCount  = this._blogService.Count(),
                NewsCount   = this._newsService.Count(),
                UsersCount  = this._userService.Count(),
                ImagesCount = this._galleryService.Count(),
                Questions   = this._questionService.All <AdministrationQuestionViewModel>(),
            };

            return(View(model));
        }
Example #3
0
        public AdministratorIndexViewModel Index()
        {
            IEnumerable <Administrator> administrators = _adminDAO.GetAllOrderedBy(x => x.Username);

            AdministratorIndexViewModel viewModel = new AdministratorIndexViewModel();

            foreach (var administrator in administrators)
            {
                string username = UserHelper.CreateUsernameWithoutDomain(administrator.Username);
                viewModel.Administrators.Add(new AdministratorListItemViewModel {
                    Username = username
                });
            }

            return(viewModel);
        }
        public async Task <IActionResult> Index()
        {
            var c = await chatbotRepository.GetActiveQnABaseClassAsync();

            var b = await chatbotRepository.GetActiveQnAKnowledgeBaseAsync();

            var model = new AdministratorIndexViewModel();

            if (c != null)
            {
                model.ChatbotName         = c.chatbotName;
                model.ChatbotId           = c.QnAId;
                model.KnowledgeBaseId     = b.QnAKnowledgeBaseId;
                model.UnPublishedQnAPairs = await chatbotRepository.GetPublishedQnAPairsToActiveBotAsync();
            }
            else
            {
                model.ChatbotId = 0;
            }

            return(View(model));
        }