public async Task <IActionResult> Detail(
            [Required] Guid?id,
            Guid?activityId,
            Guid?pendingActivityId)
        {
            DetailViewModel model =
                await _workoutsOrchestrator.GetWorkoutDetails(
                    _userManager.GetUserId(User),
                    id,
                    activityId,
                    pendingActivityId);

            return(View(model));
        }
Exemple #2
0
        public async Task <IActionResult> GetWorkoutDetails([Required] Guid?workoutId)
        {
            var workout = await _workoutsOrchestrator.GetWorkoutDetails(
                _userManager.GetUserId(User), workoutId, null, null);

            if (workout == null)
            {
                return(NotFound());
            }
            return(Ok(workout));
        }