Exemplo n.º 1
0
        public ActionResult DeleteQuiz(int id, string test)
        {
            var service = new QuizService();

            service.DeleteQuiz(id);
            return(RedirectToAction("ManageQuiz"));
        }
Exemplo n.º 2
0
        public void DeleteArticle(int?Id)
        {
            var mockBlogRepository = new Mock <IBlogRepository>();

            mockBlogRepository.Setup(m => m.Quizes.Get(-1)).Returns((Quiz)null);

            var _quizService = new QuizService(mockBlogRepository.Object);

            Assert.Throws <ValidationException>(() => _quizService.DeleteQuiz(Id));
        }
Exemplo n.º 3
0
        protected async Task DeleteQuiz(QuizTopic OneQuiz)
        {
            var response = await ModalDialog.ShowMessageBoxAsync("Question", "Delete quiz ?", MessageBoxButtons.YesNo, MessageBoxDefaultButton.Button1);

            if (response == MessageBoxDialogResult.Yes)
            {
                await QuizService.DeleteQuiz(OneQuiz.Id);

                SomeQuizzes = await QuizService.GetQuizzes(pageNumber : SomeQuizzes.PageIndex, pageSize : PageSize, sortOrder : GetCurrentSortOrder, filters : GetCurrentFilters);

                StateHasChanged();
            }
        }
Exemplo n.º 4
0
        protected async Task DeleteQuiz()
        {
            MessageBoxDialogResult result = await ModalDialog.ShowMessageBoxAsync("Confirm Delete", "Are you sure you want to delete the quiz ?", MessageBoxButtons.YesNo, MessageBoxDefaultButton.Button2);

            if (result == MessageBoxDialogResult.Yes)
            {
                await QuizService.DeleteQuiz(OneQuiz.Id);

                StatusClass = "alert-danger";
                Message     = "Deleted successfully";
                StateHasChanged();
                await Task.Delay(1000);

                NavigationManager.NavigateTo("/admin/quizzes");
            }
        }
Exemplo n.º 5
0
        public async Task DeleteQuiz_WithIncorrectData_ShouldntDeleteQuiz(int id)
        {
            var options = new DbContextOptionsBuilder <QuizaldoDbContext>()
                          .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString())
                          .Options;

            var context = new QuizaldoDbContext(options);

            var quizService = new QuizService(context, mapper, notificationService, achievementService);

            SeedTestQuiz(context);

            await quizService.DeleteQuiz(id);

            Assert.Equal(1, context.Quizzes.Count());
        }
Exemplo n.º 6
0
        protected void DelBtn_Click(object sender, EventArgs e)
        {
            QuizService.DeleteQuiz(SessionVariable.Current.Company.Id, SessionVariable.Current.User.Id, quizId);

            Response.Redirect("QZ0001");
        }