public List<BodyExercise> FindBodyExercises(BodyExerciseCriteria bodyExerciseCriteria = null) { var list = _bodyExerciseModule.Find(bodyExerciseCriteria); if (list != null) { foreach (var bodyExercise in list) CompleteTranslation(bodyExercise); } return list; }
public List<BodyExercise> FindBodyExercises(BodyExerciseCriteria criteria = null) { List<BodyExercise> bodyExerciseList = null; string cacheKey = criteria == null ? "BodyExerciseCriteria_null" : criteria.GetCacheKey(); if (!TryGetCacheData(cacheKey, out bodyExerciseList)) { bodyExerciseList = GetBodyExerciseManager().FindBodyExercises(criteria); SetCacheData(_cacheName, cacheKey, bodyExerciseList); } return bodyExerciseList; }
public IActionResult Find(BodyExerciseCriteria criteria) { try { var result = _bodyExercisesService.FindBodyExercises(criteria); return new OkObjectResult(result); // List<BodyExercise> } catch (Exception exception) { return BadRequest(new WebApiException("Error", exception)); } }
public List <BodyExercise> FindBodyExercises(BodyExerciseCriteria criteria = null) { List <BodyExercise> bodyExerciseList = null; string cacheKey = criteria == null ? "BodyExerciseCriteria_null" : criteria.GetCacheKey(); if (!TryGetCacheData(cacheKey, out bodyExerciseList, _cacheName)) { bodyExerciseList = GetBodyExerciseManager().FindBodyExercises(criteria); SetCacheData(_cacheName, cacheKey, bodyExerciseList); } return(bodyExerciseList); }
public IActionResult Find(BodyExerciseCriteria criteria) { try { var result = _bodyExercisesService.FindBodyExercises(criteria); return(new OkObjectResult(result)); // List<BodyExercise> } catch (Exception exception) { return(BadRequest(new WebApiException("Error", exception))); } }
public List <BodyExercise> FindBodyExercises(BodyExerciseCriteria bodyExerciseCriteria = null) { var list = _bodyExerciseModule.Find(bodyExerciseCriteria); if (list != null) { foreach (var bodyExercise in list) { CompleteTranslation(bodyExercise); } } return(list); }
public List<BodyExercise> FindBodyExercises(BodyExerciseCriteria bodyExerciseCriteria = null) { var bodyExerciseList = _module.Find(bodyExerciseCriteria); if (bodyExerciseList != null) { foreach (var bodyExercise in bodyExerciseList) { if (bodyExercise != null) bodyExercise.Name = Translation.GetInDB(BodyExerciseTransformer.GetTranslationKey(bodyExercise.Id)); } } return bodyExerciseList; }
/// <summary> /// Find body exercises /// </summary> /// <returns></returns> public List<BodyExercise> Find(BodyExerciseCriteria bodyExerciseCriteria = null) { List<BodyExercise> resultList = null; IQueryable<BodyExerciseRow> muscularGroupRowList = _dbContext.BodyExercise; CriteriaTransformer.CompleteQuery(ref muscularGroupRowList, bodyExerciseCriteria); if (muscularGroupRowList != null && muscularGroupRowList.Count() > 0) { resultList = new List<BodyExercise>(); foreach (var muscularGroupRow in muscularGroupRowList) { resultList.Add(BodyExerciseTransformer.ToBean(muscularGroupRow)); } } return resultList; }
/// <summary> /// Find body exercises /// </summary> /// <returns></returns> public List <BodyExercise> Find(BodyExerciseCriteria bodyExerciseCriteria = null) { List <BodyExercise> resultList = null; TableQuery <BodyExerciseRow> muscularGroupRowList = _dbContext.Table <BodyExerciseRow>(); CriteriaTransformer.CompleteQuery(ref muscularGroupRowList, bodyExerciseCriteria); if (muscularGroupRowList != null && muscularGroupRowList.Count() > 0) { resultList = new List <BodyExercise>(); foreach (var muscularGroupRow in muscularGroupRowList) { resultList.Add(BodyExerciseTransformer.ToBean(muscularGroupRow)); } } return(resultList); }
private void InsertViewBagOnEditTrainingExercise(out List<BodyExercise> bodyExerciseList, int currentMuscularGroupId = 0, int currentMuscleId = 0, int currentBodyExerciseId = 0) { bodyExerciseList = null; ViewBag.MuscularGroups = ControllerUtils.CreateSelectMuscularGroupItemList(_muscularGroupsService.FindMuscularGroups(), currentMuscularGroupId, true); if (currentMuscularGroupId == 0) { // All exercises bodyExerciseList = _bodyExercisesService.FindBodyExercises(); } else { var muscleCriteria = new MuscleCriteria() { MuscularGroupId = new IntegerCriteria() { Equal = currentMuscularGroupId } }; var muscleList = _musclesService.FindMuscles(muscleCriteria); ViewBag.Muscles = ControllerUtils.CreateSelectMuscleItemList(muscleList, currentMuscleId, true); if (currentMuscleId == 0) { if (muscleList != null) { var mucleIdList = new List<int>(); foreach (var muscle in muscleList) { mucleIdList.Add(muscle.Id); } var bodyExerciseCriteria = new BodyExerciseCriteria() { MuscleId = new IntegerCriteria() { EqualList = mucleIdList } }; bodyExerciseList = _bodyExercisesService.FindBodyExercises(bodyExerciseCriteria); } else //Security bodyExerciseList = _bodyExercisesService.FindBodyExercises(); } else { var bodyExerciseCriteria = new BodyExerciseCriteria() { MuscleId = new IntegerCriteria() { Equal = currentMuscleId } }; bodyExerciseList = _bodyExercisesService.FindBodyExercises(bodyExerciseCriteria); } } }