public async Task <RedirectToActionResult> Delete([Bind("id")] int exerciseHistoryId, [FromQuery] int workoutHistoryId)
        {
            var deleteResult = await _exerciseHistoryViewModelRepository.Delete(exerciseHistoryId);

            if (deleteResult.HttpStatusCode == HttpStatusCode.Unauthorized ||
                deleteResult.HttpStatusCode == HttpStatusCode.Forbidden)
            {
                return(RedirectToAction("AccessDenied", "Authorization"));
            }

            //if ((int)deleteResult.HttpStatusCode != 204)
            //{
            //    // Todo: Do something when deleting failed
            //}

            return(RedirectToAction("HistoryDetails", "WorkoutHistory", new { workoutHistoryId = workoutHistoryId }));
        }
Exemplo n.º 2
0
        public async Task <RedirectToActionResult> Delete(/*[Bind("id")] int workoutId,*/ [FromQuery] int workoutId /*, [FromQuery] int workoutHistoryId*/)
        {
            var queryResult = await _workoutViewModelRepository.Delete(workoutId);

            if (queryResult.HttpStatusCode == HttpStatusCode.Unauthorized ||
                queryResult.HttpStatusCode == HttpStatusCode.Forbidden)
            {
                return(RedirectToAction("AccessDenied", "Authorization"));
            }

            //if ((int)queryResult.HttpStatusCode != 204)
            //{
            //    // Todo: Do something when deletion failed
            //}

            return(RedirectToAction("Overview"));
        }
Exemplo n.º 3
0
        public async Task<RedirectToActionResult> Delete(int id)
        {
            var deleteResult = await _exerciseViewModelRepository.Delete(id);

            if (deleteResult.HttpStatusCode == HttpStatusCode.Unauthorized ||
                deleteResult.HttpStatusCode == HttpStatusCode.Forbidden)
            {
                return RedirectToAction("AccessDenied", "Authorization");
            }

            //if ((int)deleteResult.HttpStatusCode != 204)
            //{
            //    // Todo: Do something when deleting failed
            //}

            return RedirectToAction("Overview");
        }
Exemplo n.º 4
0
        //public async Task<RedirectToActionResult> Delete([FromQuery] int workoutId, [FromQuery] int exerciseId)
        public async Task <RedirectToActionResult> Delete([FromQuery] int mapExericseWorkoutId, [FromQuery] int workoutId)
        {
            ////var getMapExerciseWorkoutViewModelResult = await _mapExerciseWorkoutViewModelRepository.GetCollection(new MapExerciseWorkoutOfmCollectionResourceParameters()
            ////{
            ////    ExerciseId = exerciseId,
            ////    WorkoutId = workoutId
            ////});

            ////if (getMapExerciseWorkoutViewModelResult.HttpStatusCode == HttpStatusCode.Unauthorized ||
            ////    getMapExerciseWorkoutViewModelResult.HttpStatusCode == HttpStatusCode.Forbidden)
            ////{
            ////    return RedirectToAction("AccessDenied", "Authorization");
            ////}

            //if ((int)getMapExerciseWorkoutViewModelResult.HttpStatusCode != 200)
            //{
            //    // Todo: Do something when getting failed
            //}

            ////var deleteMapExerciseWorkoutViewModelResult = await _mapExerciseWorkoutViewModelRepository.Delete(
            ////    getMapExerciseWorkoutViewModelResult.ViewModelForGetCollection.First().Id);

            var deleteMapExerciseWorkoutViewModelResult =
                await _mapExerciseWorkoutViewModelRepository.Delete(mapExericseWorkoutId);

            if (deleteMapExerciseWorkoutViewModelResult.HttpStatusCode == HttpStatusCode.Unauthorized ||
                deleteMapExerciseWorkoutViewModelResult.HttpStatusCode == HttpStatusCode.Forbidden)
            {
                return(RedirectToAction("AccessDenied", "Authorization"));
            }

            //if ((int)deleteMapExerciseWorkoutViewModelResult.HttpStatusCode != 204)
            //{
            //    // Todo: Do something when deleting failed
            //}

            return(RedirectToAction("AssociatedExercises", "Workout", new { workoutId = workoutId }));
        }