コード例 #1
0
        public async Task <IActionResult> DeleteAsync(int exerciseId)
        {
            var result = await _exerciseService.DeleteAsync(exerciseId);

            if (result.ErrorOccurred)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
コード例 #2
0
        public async Task <IActionResult> DeleteExercise(int id)
        {
            var result = await _exerciseService.DeleteAsync(id);

            if (!result.Sucess)
            {
                return(BadRequest(result.Message));
            }

            var exerciseResource = _mapper.Map <Exercise, ExerciseResource>(result.Resource);

            return(Ok(exerciseResource));
        }
コード例 #3
0
        public async Task <IHttpActionResult> Delete([FromUri] int[] ids)
        {
            await _exerciseService.DeleteAsync(ids);

            return(Ok());
        }
コード例 #4
0
        public async Task <IActionResult> Delete(Guid id, CancellationToken ct)
        {
            await _exerciseService.DeleteAsync(id, ct);

            return(NoContent());
        }
コード例 #5
0
 public async Task HandleAsync(DeleteExercise command)
 {
     await _exerciseService.DeleteAsync(command.ExerciseId);
 }