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); }
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); }
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); }
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); }
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); }
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); }
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); }