Exemplo n.º 1
0
        public List <Muscle> FindMuscles(MuscleCriteria criteria = null)
        {
            List <Muscle> muscleList = null;
            string        cacheKey   = criteria == null ? "MuscleCriteria_null" : criteria.GetCacheKey();

            if (!TryGetCacheData(cacheKey, out muscleList, _cacheName))
            {
                muscleList = GetMuscleManager().FindMuscles(criteria);
                SetCacheData(_cacheName, cacheKey, muscleList);
            }
            return(muscleList);
        }
Exemplo n.º 2
0
 public IActionResult Find(MuscleCriteria criteria)
 {
     try
     {
         var result = _musclesService.FindMuscles(criteria);
         return(new OkObjectResult(result)); // List<Muscle>
     }
     catch (Exception exception)
     {
         return(BadRequest(new WebApiException("Error", exception)));
     }
 }
Exemplo n.º 3
0
        public List <Muscle> FindMuscles(MuscleCriteria criteria = null)
        {
            var list = _muscleModule.Find(criteria);

            if (list != null)
            {
                foreach (var muscle in list)
                {
                    CompleteTranslation(muscle);
                }
            }
            return(list);
        }
Exemplo n.º 4
0
        public List <Muscle> FindMuscles(MuscleCriteria muscleCriteria = null)
        {
            var muscleList = _module.Find(muscleCriteria);

            if (muscleList != null)
            {
                foreach (var muscle in muscleList)
                {
                    if (muscle != null)
                    {
                        muscle.Name = Translation.GetInDB(MuscleTransformer.GetTranslationKey(muscle.Id));
                    }
                }
            }

            return(muscleList);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public List <Muscle> Find(MuscleCriteria muscleCriteria = null)
        {
            List <Muscle>          resultList = null;
            TableQuery <MuscleRow> rowList    = _dbContext.Table <MuscleRow>();

            CriteriaTransformer.CompleteQuery(ref rowList, muscleCriteria);

            if (rowList != null && rowList.Count() > 0)
            {
                resultList = new List <Muscle>();
                foreach (var row in rowList)
                {
                    resultList.Add(MuscleTransformer.ToBean(row));
                }
            }
            return(resultList);
        }