public ActionResult DeleteQuiz(int id, string test) { var service = new QuizService(); service.DeleteQuiz(id); return(RedirectToAction("ManageQuiz")); }
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)); }
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(); } }
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"); } }
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()); }
protected void DelBtn_Click(object sender, EventArgs e) { QuizService.DeleteQuiz(SessionVariable.Current.Company.Id, SessionVariable.Current.User.Id, quizId); Response.Redirect("QZ0001"); }