コード例 #1
0
        public IActionResult DeleteConfirmed(int id)
        {
            Question question = _questionManager.Get(id);

            _questionManager.Delete(question);
            return(RedirectToAction(nameof(Index), new { message = "delete" }));
        }
コード例 #2
0
        public void DeleteTest()
        {
            List <Question> questions = QuestionManager.Load();
            Question        question  = questions.FirstOrDefault(a => a.Text == "What color is #51DFFF");

            int results = QuestionManager.Delete(question.Id, true);

            Assert.IsTrue(results > 0);
        }
コード例 #3
0
 public async Task <ActionResult> DeleteConfirmed(Guid id)
 {
     QuestionManager.Delete(id);
     if (Request.IsAjaxRequest())
     {
         return(PartialView("_DeleteMsg"));
     }
     return(RedirectToAction("Index"));
 }
コード例 #4
0
 private void B_Delete_Click(object sender, EventArgs e)
 {
     if (!IsAdd)
     {
         if (MessageBox.Show("آیا مطمئن هستید؟", "پیام سیستم", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             manager.Delete(QuestionId);
             this.DialogResult = DialogResult.OK;
         }
     }
 }
コード例 #5
0
        private void DeleteProcedure()
        {
            MessageBoxResult result = MessageBox.Show("Biztosan törli a kijelölt kérdést?", "Törlés", MessageBoxButton.OKCancel, MessageBoxImage.Question);

            if (result != MessageBoxResult.OK)
            {
                return;
            }
            questionManager.Delete(SelectedQuestion);
            PopulateListBoxQuestion();
        }
コード例 #6
0
        public async Task <ActionResult> DeleteAllQuestions(Guid id)
        {
            var _questions = IssueManager.GetQuestionsBy(id);

            foreach (var _question in _questions)
            {
                QuestionManager.Delete(_question.Id);
            }
            try
            {
                await _unitOfWorkAsync.SaveChangesAsync();

                return(RedirectToAction("Details", "WorkIssues"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Errors"));
            }
        }
コード例 #7
0
        public IActionResult Delete(int id)
        {
            try
            {
                if (questionManager.Get(id) == null)
                {
                    return(NotFound(id));
                }

                questionManager.Delete(id);
            }
            catch (Exception ex)
            {
                logger.LogError($"Failed to delete question {id}: {ex}");
                return(BadRequest(config["Error:Default"]));
            }

            return(NoContent());
        }
コード例 #8
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                switch (mode)
                {
                case Mode.Answer:
                    AnswerManager.Delete(answers[cboAttribute.SelectedIndex].Id);
                    break;

                case Mode.Question:
                    QuestionManager.Delete(questions[cboAttribute.SelectedIndex].Id);
                    break;
                }
                Reload();
            }
            catch (Exception)
            {
                MessageBox.Show("This is required for an existing question. Unpair to delete");
            }
        }