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 })); }
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")); }
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"); }
//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 })); }