/// <summary>
        ///     Deletes a workout.
        /// </summary>
        /// <param name="id"> Id of workout. </param>
        /// <returns> Workout page with remaining workouts. </returns>
        public async Task <IActionResult> DeleteWorkout(int id)
        {
            var user = await GetCurrentUserAsync();

            var isSuccess = await _workoutService.DeleteWorkoutAsync(user.Id, id);

            if (isSuccess)
            {
                return(RedirectToAction(nameof(Workouts)));
            }
            return(View("/Error")); // Error
        }