コード例 #1
0
        public static TrainingExerciseViewModel TrainingExerciseToViewModel(TrainingExercise trainingExercise, IBodyExercisesService bodyExercisesService)
        {
            var bodyExercise = bodyExercisesService.GetBodyExercise(new BodyExerciseKey() { Id = trainingExercise.BodyExerciseId });

            var viewModel = new TrainingExerciseViewModel()
            {
                UserId = trainingExercise.UserId,
                Year = trainingExercise.Year,
                WeekOfYear = trainingExercise.WeekOfYear,
                DayOfWeek = trainingExercise.DayOfWeek,
                TrainingDayId = trainingExercise.TrainingDayId,
                TrainingExerciseId = trainingExercise.Id,
                BodyExerciseId = trainingExercise.BodyExerciseId,
                RestTime = trainingExercise.RestTime,
                EccentricContractionTempo = trainingExercise.EccentricContractionTempo,
                StretchPositionTempo = trainingExercise.StretchPositionTempo,
                ConcentricContractionTempo = trainingExercise.ConcentricContractionTempo,
                ContractedPositionTempo = trainingExercise.ContractedPositionTempo,
                BodyExerciseName = bodyExercise != null && !string.IsNullOrWhiteSpace(bodyExercise.Name) ? bodyExercise.Name : string.Empty,
                BodyExerciseImage = string.Format("/images/bodyexercises/{0}.png", trainingExercise.BodyExerciseId)
            };

            viewModel.TupleSetReps = new List<Tuple<int, int, double>>();
            if (trainingExercise.TrainingExerciseSets != null)
            {
                foreach (var set in trainingExercise.TrainingExerciseSets)
                    viewModel.TupleSetReps.Add(new Tuple<int, int, double>(set.NumberOfSets, set.NumberOfReps, set.Weight));
            }

            return viewModel;
        }
コード例 #2
0
 public BodyExerciseController(IHostingEnvironment env,
                               UserManager <ApplicationUser> userManager,
                               IBodyExercisesService bodyExercisesService,
                               IMusclesService musclesService) : base(userManager)
 {
     _env = env;
     _bodyExercisesService = bodyExercisesService;
     _musclesService       = musclesService;
 }
コード例 #3
0
 public BodyExerciseController(IHostingEnvironment env,
                               UserManager<ApplicationUser> userManager,
                               IBodyExercisesService bodyExercisesService,
                               IMusclesService musclesService)
     : base(userManager)
 {
     _env = env;
     _bodyExercisesService = bodyExercisesService;
     _musclesService = musclesService;
 }
コード例 #4
0
 public TrainingDayReportController(UserManager <ApplicationUser> userManager,
                                    IUsersService usersService,
                                    IUserInfosService userInfosService,
                                    ITrainingWeeksService trainingWeeksService,
                                    ITrainingDaysService trainingDaysService,
                                    ITrainingExercisesService trainingExercisesService,
                                    IBodyExercisesService bodyExercisesService) : base(userManager)
 {
     _usersService             = usersService;
     _userInfosService         = userInfosService;
     _trainingWeeksService     = trainingWeeksService;
     _trainingDaysService      = trainingDaysService;
     _trainingExercisesService = trainingExercisesService;
     _bodyExercisesService     = bodyExercisesService;
 }
コード例 #5
0
 public TrainingDayReportController(UserManager<ApplicationUser> userManager,
                                    IUsersService usersService,
                                    IUserInfosService userInfosService,
                                    ITrainingWeeksService trainingWeeksService,
                                    ITrainingDaysService trainingDaysService,
                                    ITrainingExercisesService trainingExercisesService,
                                    IBodyExercisesService bodyExercisesService)
     : base(userManager)
 {
     _usersService = usersService;
     _userInfosService = userInfosService;
     _trainingWeeksService = trainingWeeksService;
     _trainingDaysService = trainingDaysService;
     _trainingExercisesService = trainingExercisesService;
     _bodyExercisesService = bodyExercisesService;
 }
コード例 #6
0
 public TrainingJournalController(UserManager<ApplicationUser> userManager,
                                  IUsersService usersService,
                                  IUserInfosService userInfosService,
                                  ITrainingWeeksService trainingWeeksService,
                                  ITrainingDaysService trainingDaysService,
                                  ITrainingExercisesService trainingExercisesService,
                                  IBodyExercisesService bodyExercisesService,
                                  IMusclesService musclesService,
                                  IMuscularGroupsService muscularGroupsService)
     : base(userManager)
 {
     _usersService = usersService;
     _userInfosService = userInfosService;
     _trainingWeeksService = trainingWeeksService;
     _trainingDaysService = trainingDaysService;
     _trainingExercisesService = trainingExercisesService;
     _bodyExercisesService = bodyExercisesService;
     _musclesService = musclesService;
     _muscularGroupsService = muscularGroupsService;
 }
コード例 #7
0
 public BodyExercisesController(UserManager<ApplicationUser> userManager,
                                IBodyExercisesService bodyExercisesService)
     : base(userManager)
 {
     _bodyExercisesService = bodyExercisesService;
 }
コード例 #8
0
        public static TrainingExerciseViewModel TrainingExerciseToViewModel(TrainingExercise trainingExercise, IBodyExercisesService bodyExercisesService)
        {
            var bodyExercise = bodyExercisesService.GetBodyExercise(new BodyExerciseKey()
            {
                Id = trainingExercise.BodyExerciseId
            });

            var viewModel = new TrainingExerciseViewModel()
            {
                UserId                     = trainingExercise.UserId,
                Year                       = trainingExercise.Year,
                WeekOfYear                 = trainingExercise.WeekOfYear,
                DayOfWeek                  = trainingExercise.DayOfWeek,
                TrainingDayId              = trainingExercise.TrainingDayId,
                TrainingExerciseId         = trainingExercise.Id,
                BodyExerciseId             = trainingExercise.BodyExerciseId,
                ExerciseUnitType           = (int)trainingExercise.ExerciseUnitType,
                RestTime                   = trainingExercise.RestTime,
                EccentricContractionTempo  = trainingExercise.EccentricContractionTempo,
                StretchPositionTempo       = trainingExercise.StretchPositionTempo,
                ConcentricContractionTempo = trainingExercise.ConcentricContractionTempo,
                ContractedPositionTempo    = trainingExercise.ContractedPositionTempo,
                BodyExerciseName           = bodyExercise != null && !string.IsNullOrWhiteSpace(bodyExercise.Name) ? bodyExercise.Name : string.Empty,
                BodyExerciseImage          = string.Format("/images/bodyexercises/{0}.png", trainingExercise.BodyExerciseId)
            };

            viewModel.TupleSetReps = new List <Tuple <int, int, double> >();
            if (trainingExercise.TrainingExerciseSets != null)
            {
                foreach (var set in trainingExercise.TrainingExerciseSets)
                {
                    viewModel.TupleSetReps.Add(new Tuple <int, int, double>(
                                                   set.NumberOfSets,
                                                   trainingExercise.ExerciseUnitType == TExerciseUnitType.RepetitionNumber ? set.NumberOfReps : set.ExecutionTime,
                                                   set.Weight));
                }
            }

            return(viewModel);
        }
コード例 #9
0
 public BodyExercisesController(UserManager <ApplicationUser> userManager,
                                IBodyExercisesService bodyExercisesService) : base(userManager)
 {
     _bodyExercisesService = bodyExercisesService;
 }