Esempio n. 1
0
        public static MuscleViewModel CreateMuscleViewModel(this Muscle muscle, DBGetter db)
        {
            MuscleViewModel muscleVM = new MuscleViewModel()
            {
                BodyPartId  = muscle.BodyPartId,
                Description = muscle.Description,
                Image       = muscle.Image,
                MuscleId    = muscle.MuscleId,
                Name        = muscle.Name,
                BodyParts   = db.bodyParts
            };

            return(muscleVM);
        }
Esempio n. 2
0
        public static ICollection <BodyPartsViewModel> GetBodyPartsVM(this BodyArea bArea, DBGetter db)
        {
            List <BodyPartsViewModel> bPartVMs = new List <BodyPartsViewModel>();

            foreach (var bPart in db.bodyParts)
            {
                if (bPart.BodyAreaId == bArea.BodyAreaId)
                {
                    bPartVMs.Add(new BodyPartsViewModel()
                    {
                        Name        = bPart.Name,
                        BodyAreaId  = bPart.BodyAreaId,
                        Description = bPart.Description,
                        Image       = bPart.Image,
                        BodyPartId  = bPart.BodyPartId,
                        Muscles     = bPart.GetListMuscleVM(db)
                    });
                }
            }

            return(bPartVMs);
        }
Esempio n. 3
0
        public static BodyAreaViewModel CreateBAreaViewModel(this BodyArea bArea, IBodyAreaRepository bAreaRepo, IBodyPartRepository bPartRepo, DBGetter db)
        {
            BodyAreaViewModel bAreaVM = new BodyAreaViewModel()
            {
                Name        = bArea.Name,
                BodyAreaId  = bArea.BodyAreaId,
                Description = bArea.Description,
                Image       = bArea.Image,
                BodyParts   = bArea.GetBodyPartsVM(db)
            };

            return(bAreaVM);
        }
Esempio n. 4
0
        public static BodyPartsViewModel CreateBPartViewModel(this IBodyPartRepository bPart, IBodyAreaRepository bodyArea, int?Id, DBGetter db)
        {
            BodyPart           bodyPart = bPart.GetBodyPartById(Id);
            BodyPartsViewModel bPartVM  = new BodyPartsViewModel()
            {
                Name        = bodyPart.Name,
                BodyAreaId  = bodyPart.BodyAreaId,
                Description = bodyPart.Description,
                Image       = bodyPart.Image,
                BodyPartId  = bodyPart.BodyPartId,
                BodyAreas   = bodyArea.BodyAreas.ToList(),
                Muscles     = bodyPart.GetListMuscleVM(db)
            };

            return(bPartVM);
        }
Esempio n. 5
0
        public static List <BodyAreaViewModel> CreateListBAreaVM(this List <BodyArea> bAreas, IBodyPartRepository bPart, IBodyAreaRepository bAreaRepo, DBGetter db)
        {
            List <BodyAreaViewModel> bAreasVM = new List <BodyAreaViewModel>();

            foreach (var bArea in bAreas)
            {
                bAreasVM.Add(bArea.CreateBAreaViewModel(bAreaRepo, bPart, db));
            }
            return(bAreasVM);
        }
Esempio n. 6
0
        public static ICollection <MuscleViewModel> GetListMuscleVM(this BodyPart bPart, DBGetter db)
        {
            List <MuscleViewModel> muscles = new List <MuscleViewModel>();

            foreach (var muscle in db.muscles)
            {
                if (muscle.BodyPartId == bPart.BodyPartId)
                {
                    muscles.Add(muscle.CreateMuscleViewModel(db));
                }
            }

            return(muscles);
        }
Esempio n. 7
0
        public static ICollection <MuscleViewModel> GetListMuscleVM(this BodyPartsViewModel bPartVM, DBGetter db)
        {
            List <MuscleViewModel> muscles = new List <MuscleViewModel>();

            foreach (var muscle in db.muscles)
            {
                if (muscle.BodyPartId == bPartVM.BodyPartId)
                {
                    muscles.Add(new MuscleViewModel()
                    {
                        BodyPartId  = muscle.BodyPartId,
                        Description = muscle.Description,
                        Image       = muscle.Image,
                        MuscleId    = muscle.MuscleId,
                        Name        = muscle.Name,
                        BodyParts   = db.bodyParts.ToList()
                    });
                }
            }

            return(muscles);
        }