/// <summary>
        ///     Directs to overview page of workouts for a specific user
        /// </summary>
        /// <returns>workout overview page</returns>
        public async Task <IActionResult> Workouts()
        {
            var user = await GetCurrentUserAsync();

            var workouts = await _workoutService.GetAllWorkoutsAsync(user.Id);

            if (workouts == null)
            {
                return(View("/Error"));
            }

            var model = _mapper.Map <ICollection <WorkoutDto>, IEnumerable <WorkoutViewModel> >(workouts);

            return(View(model));
        }