コード例 #1
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            if (lvlExercises.SelectedItems.Count < 1)
            {
                return;
            }

            Exercise     ex           = exercises[lvlExercises.SelectedItems[0].Index];
            DialogResult dialogResult = MessageBox.Show("#" + ex.ExerciseID + " " + ex.ExerciseName +
                                                        " adlı egzersizi silmek istediğinizden emin misiniz?", "Egzersiz Sil", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                try
                {
                    exerciseService.Delete(ex, Session.currentUser);
                    MessageBox.Show("Egzersiz başarıyla silindi!", "Başarılı!");
                    lvlExercises.Items.RemoveAt(lvlExercises.SelectedItems[0].Index);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Hata!");
                }
            }
        }
コード例 #2
0
        public void ExerciseDelete()
        {
            var exerciseid = ExerciseCreate();

            Assert.NotNull(_exerciseService.Get(exerciseid));
            _exerciseService.Delete(exerciseid);
            Assert.Null(_exerciseService.Get(exerciseid));
        }
コード例 #3
0
        public ActionResult DeleteExercise(int exerciseId)
        {
            var result = _exerciseService.Delete(exerciseId);

            if (result == false)
            {
                return(Forbid());
            }
            return(Ok());
        }
コード例 #4
0
        public IHttpActionResult Delete(int id)
        {
            LoggerService.Info("Deleting 'Exercise' with id = '{0}'", id);

            return(ExecuteRequest(() =>
            {
                var result = _service.Delete(id);

                LoggerService.Info("'Exercise' was removed");
                return Ok <IOperationResult>(result);
            }));
        }
コード例 #5
0
 public IActionResult DeleteExercise(long id)
 {
     try
     {
         _service.Delete(id);
     }
     catch (Exception exception)
     {
         return(BadRequest(exception.Message));
     }
     return(Ok());
 }
コード例 #6
0
        public async Task <IActionResult> DeleteExercise([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var exercise = await _exerciseService.FindBy(m => m.RecordId == id);

            if (exercise == null)
            {
                return(NotFound());
            }

            await _exerciseService.Delete(exercise);

            return(Ok(exercise));
        }
コード例 #7
0
        public async Task <ActionResult <Exercise> > Delete(Guid id)
        {
            var currentUser     = HttpContext.GetUser();
            var currentExercise = await _exercises.Get(id, HttpContext.RequestAborted);

            if (currentExercise == null)
            {
                return(NotFound());
            }

            if (!await _authorization.HasAuthorship(currentUser, currentExercise, HttpContext.RequestAborted))
            {
                return(Unauthorized());
            }

            var result = await _exercises.Delete(id, HttpContext.RequestAborted);

            if (!result)
            {
                return(StatusCode(500, new ErrorResponse("An internal error occured while trying to delete this entity. Please contact an administrator if this is not intended.")));
            }

            return(currentExercise);
        }
コード例 #8
0
        public async Task <IActionResult> Delete(int id)
        {
            await _exerciseService.Delete(id);

            return(Ok());
        }
コード例 #9
0
        public async Task <ActionResult> Delete(int id)
        {
            await _service.Delete(id);

            return(Ok());
        }
コード例 #10
0
ファイル: AdminController.cs プロジェクト: Pizayn/FitBody
 public IActionResult ExerciseDelete(Exercise exercise)
 {
     _exerciseService.Delete(exercise);
     return(RedirectToAction("Index"));
 }