Example #1
0
        private async void 脚_Clicked(object sender, EventArgs e)
        {
            TrainingDatabase itemDataBase = TrainingDatabase.getDatabase();
            List <Training>  itemList     = await itemDataBase.GetItemsAsyncByParts("脚");

            listView.ItemsSource = itemList;
        }
        public IHttpActionResult GetPersonById(int id)
        {
            var context = new TrainingDatabase();
            var person  = context.AR_Person.FirstOrDefault(p => p.id == id);

            return(Ok(person));
        }
        public IHttpActionResult GetAllPersons()
        {
            var context = new TrainingDatabase();
            var persons = context.AR_Person.ToArray();

            return(Ok(persons));
        }
Example #4
0
        private async void 全部_Clicked(object sender, EventArgs e)
        {
            String           s            = Select.Text;
            TrainingDatabase itemDataBase = TrainingDatabase.getDatabase();
            List <Training>  itemList     = await itemDataBase.GetItemsAsync(s);

            listView.ItemsSource = itemList;
        }
Example #5
0
        public static bool CheckCrewForPart(ProtoCrewMember pcm, string partName)
        {
            // lolwut. But just in case.
            if (pcm == null)
            {
                return(false);
            }

            bool requireTraining = HighLogic.CurrentGame.Parameters.CustomParams <RP0Settings>().IsTrainingEnabled;

            if (!requireTraining || EntryCostStorage.GetCost(partName) == 1)
            {
                return(true);
            }

            partName = TrainingDatabase.SynonymReplace(partName);

            FlightLog.Entry ent = pcm.careerLog.Last();
            if (ent == null)
            {
                return(false);
            }

            bool lacksMission = true;

            for (int i = pcm.careerLog.Entries.Count; i-- > 0;)
            {
                FlightLog.Entry e = pcm.careerLog.Entries[i];
                if (lacksMission)
                {
                    if (string.IsNullOrEmpty(e.type) || string.IsNullOrEmpty(e.target))
                    {
                        continue;
                    }

                    if (e.type == "TRAINING_mission" && e.target == partName)
                    {
                        double exp = CrewHandler.Instance.GetExpiration(pcm.name, e);
                        lacksMission = exp == 0d || exp < Planetarium.GetUniversalTime();
                    }
                }
                else
                {
                    if (string.IsNullOrEmpty(e.type) || string.IsNullOrEmpty(e.target))
                    {
                        continue;
                    }

                    if (e.type == "TRAINING_proficiency" && e.target == partName)
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
Example #6
0
        private static async Task RebuildDatabaseAsync(Config config)
        {
            Console.WriteLine("RebuildDatabase:");

            var database = new TrainingDatabase();

            var client = new HspClient(config.HspClientBaseUrl, config.NationalRailDataPortalUsername, config.NationalRailDataPortalPassword);

            var startDate = new DateTime(2018, 01, 01);
            var toDate    = new DateTime(2018, 02, 01);

            var request = new ServiceMetricsRequest
            {
                from_loc  = "WDB",
                to_loc    = "IPS",
                from_time = "0830",
                to_time   = "0840",
                days      = Days.WEEKDAY
            };

            Console.WriteLine($"  Requesting data...");

            while (startDate < toDate)
            {
                request.from_date = startDate.ToHspDate();
                var nextDay = startDate.AddDays(1);
                request.to_date = nextDay.ToHspDate();

                var metricsResponse = await client.ServiceMetricsAsync(request);

                foreach (var service in metricsResponse.Services)
                {
                    foreach (var metric in service.Metrics)
                    {
                        var entry = new TrainingDatabaseEntry(metric, startDate);
                        Console.WriteLine($"    Adding entry: {entry}");
                        database.AddEntry(entry);
                    }
                }

                startDate = nextDay;
            }

            Console.WriteLine($"  Saving database to '{config.DatabasePath}'...");

            if (File.Exists(config.DatabasePath))
            {
                File.Delete(config.DatabasePath);
            }

            await database.SaveAsync(config.DatabasePath);

            Console.WriteLine("  Database rebuilt.");
        }
Example #7
0
        public override string GetInfo()
        {
            string data = null, apInfo = null;

            if (part.partInfo is AvailablePart ap)
            {
                apInfo = $"Tech Required: {ap.TechRequired}";
                if (part.CrewCapacity > 0)
                {
                    apInfo = $"Training course: {(TrainingDatabase.SynonymReplace(part.name, out string name) ? name : ap.title)}\n{apInfo}";
                }
            }
            string res = $"Part name: {part.name}\n{apInfo}\n{data}";

            return(res);
        }
Example #8
0
        protected override async void OnAppearing()
        {
            TrainingDatabase itemDataBase = TrainingDatabase.getDatabase();
            List <Training>  itemList;

            itemList = await itemDataBase.GetItemsAsync();

            if (itemList.Count < 1)
            {
                await storeInitialData(itemDataBase);

                itemList = await itemDataBase.GetItemsAsync();
            }

            // ListViewを生成する
            listView.ItemsSource = itemList;
        }
Example #9
0
        private static async Task storeInitialData(TrainingDatabase itemDataBase)
        {
            Training pushup = new Training()
            {
                Menu = "腕立て", Load = "☆☆", parts = "腕"
            };
            await itemDataBase.InsertItemAsync(pushup);

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "腹筋", Load = "☆☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "サイドレイズ", Load = "☆", parts = "肩"
            });
        }
Example #10
0
        public override string GetInfo()
        {
            string data = null, apInfo = null;

            //if (EntryCostDatabaseAccessor.GetHolder(part.name) is RealFuels.PartEntryCostHolder h)
            //    data = $"Total cost: {EntryCostDatabaseAccessor.GetCost(h)}\n{EntryCostDatabaseAccessor.DisplayHolder(h, false)}";
            if (part.partInfo is AvailablePart ap)
            {
                apInfo = $"Tech Required: {ap.TechRequired}";
                if (part.CrewCapacity > 0)
                {
                    apInfo = $"Training course: {TrainingDatabase.SynonymReplace(part.name)}\n{apInfo}";
                }
            }
            string res = $"Part name: {part.name}\n{apInfo}\n{data}";

            return(res);
        }
Example #11
0
        public override string GetInfo()
        {
            EntryCostDatabaseAccessor.Init();
            EntryCostDatabaseAccessor.GetFields();

            string data = null, apInfo = null;
            string nm = (string)EntryCostDatabaseAccessor.GetPartName.Invoke(null, new object[] { part.name });

            if (EntryCostDatabaseAccessor.GetHolder(nm) is RealFuels.PartEntryCostHolder h)
            {
                data = $"Total cost: {EntryCostDatabaseAccessor.GetCost(h)}\n{EntryCostDatabaseAccessor.DisplayHolder(h, false)}";
            }
            if (part.partInfo is AvailablePart ap)
            {
                apInfo = $"Tech Required: {ap.TechRequired}";
                if (part.CrewCapacity > 0)
                {
                    apInfo = $"Training course: {(TrainingDatabase.SynonymReplace(part.name, out string name) ? name : ap.title)}\n{apInfo}";
                }
            }
            string res = $"Part name: {part.name}\n{apInfo}\n{data}";

            return(res);
        }
Example #12
0
        public void UpdateUpkeep()
        {
            float[] costs;
            EnsureFacilityLvlCostsLoaded();

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.LaunchPad, out costs))
            {
                if (kctResearchRate > 0d)
                {
                    int lC = costs.Length;
                    for (int i = 0; i < padLevels; i++)
                    {
                        padCosts[i] = 0d;
                        if (i < lC)
                        {
                            padCosts[i] = maintenanceCostMult * settings.facilityLevelCostMult * kctPadCounts[i] * Math.Pow(SumCosts(costs, i), settings.facilityLevelCostPow);
                        }
                    }
                    padCost = 0;
                    for (int i = padLevels; i-- > 0;)
                    {
                        padCost += padCosts[i];
                    }
                }
                else
                {
                    padCost = settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.LaunchPad) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
                }
            }

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.Runway, out costs))
            {
                runwayCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.Runway) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
            }

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.VehicleAssemblyBuilding, out costs))
            {
                vabCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.VehicleAssemblyBuilding) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
            }

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.SpaceplaneHangar, out costs))
            {
                sphCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.SpaceplaneHangar) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
            }

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.ResearchAndDevelopment, out costs))
            {
                rndCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.ResearchAndDevelopment) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
            }

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.MissionControl, out costs))
            {
                mcCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.MissionControl) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
            }

            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.TrackingStation, out costs))
            {
                tsCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, (int)(ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.TrackingStation) * (costs.Length - 0.95f))), settings.facilityLevelCostPow);
            }

            trainingUpkeep = 0d;
            if (facilityLevelCosts.TryGetValue(SpaceCenterFacility.AstronautComplex, out costs))
            {
                float lvl    = ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.AstronautComplex);
                int   lvlInt = (int)(lvl * (costs.Length - 0.95f));
                acCost = maintenanceCostMult * settings.facilityLevelCostMult * Math.Pow(SumCosts(costs, lvlInt), settings.facilityLevelCostPow);
                if (CrewHandler.Instance?.ActiveCourses != null)
                {
                    double courses = CrewHandler.Instance.ActiveCourses.Count(c => c.Started);
                    if (courses > 0)
                    {
                        courses -= lvlInt * settings.freeCoursesPerLevel;
                        if (courses > 0d)
                        {
                            trainingUpkeep = acCost * (courses * (settings.courseMultiplierDivisor / (settings.courseMultiplierDivisor + lvlInt)));
                        }
                    }
                }
            }

            double nautYearlyUpkeep = maintenanceCostMult * settings.nautYearlyUpkeepBase + ScenarioUpgradeableFacilities.GetFacilityLevel(SpaceCenterFacility.AstronautComplex) * maintenanceCostMult * settings.nautYearlyUpkeepAdd;

            nautBaseUpkeep     = 0d;
            nautInFlightUpkeep = 0d;
            nautTotalUpkeep    = 0d;
            double perNaut   = nautYearlyUpkeep * (1d / 365d);
            int    nautCount = 0;

            for (int i = HighLogic.CurrentGame.CrewRoster.Count; i-- > 0;)
            {
                var k = HighLogic.CurrentGame.CrewRoster[i];
                if (k.rosterStatus == ProtoCrewMember.RosterStatus.Dead || k.rosterStatus == ProtoCrewMember.RosterStatus.Missing ||
                    k.type != ProtoCrewMember.KerbalType.Crew)
                {
                    continue;
                }

                ++nautCount;
                if (k.rosterStatus == ProtoCrewMember.RosterStatus.Assigned)
                {
                    nautInFlightUpkeep += maintenanceCostMult * settings.nautInFlightDailyRate;
                }
                else
                {
                    // TODO we really should track this independently, in crewhandler, for fast
                    // use since this runs every frame or so.
                    for (int j = k.flightLog.Count; j-- > 0;)
                    {
                        var e = k.flightLog[j];
                        if (e.type == "TRAINING_proficiency" && TrainingDatabase.HasName(e.target, "Orbit"))
                        {
                            nautBaseUpkeep += maintenanceCostMult * settings.nautOrbitProficiencyDailyRate;
                            break;
                        }
                    }
                }
            }

            nautBaseUpkeep += nautCount * perNaut;
            nautTotalUpkeep = nautBaseUpkeep + trainingUpkeep + nautInFlightUpkeep;

            researchUpkeep = maintenanceCostMult * kctResearchRate * settings.kctResearchMult;

            totalUpkeep = facilityUpkeep + integrationUpkeep + researchUpkeep + nautTotalUpkeep;
        }
Example #13
0
 public ActionResult Subscribe(int id, string name)
 {
     TrainingDatabase.RegisterStudent(TrainingDatabase.Trainings.Where(i => i.id == id).FirstOrDefault(), name);
     return(RedirectToAction("/"));
 }
Example #14
0
        private static async Task storeInitialData(TrainingDatabase itemDataBase)
        {
            Training pushup = new Training()
            {
                Menu = "アブドミナルマシンクランチ(マシン)", Load = "負荷度:☆☆", parts = "腹", Desc = "両脚は肩幅程度に開き、マシンのステップに足を乗せます。おへそを覗き込むように上体を丸めていく。(10回ギリギリできるくらいのウェイトにセットして行いましょう", image = "MuscleTrainingRecords00.iOS.Recources.O5m9qkPu.jpeg"
            };
            await itemDataBase.InsertItemAsync(pushup);

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ウェィテッドクランチ(プレート)           ", Load = "負荷度:☆☆", parts = "腹", Desc = "プレートを頭の後ろに抱え、膝を曲げ首から上がベンチから出るように仰向けに寝ます。腹筋を意識しながら状態を丸めます。腹筋の緊張を解かないままゆっくり上体がつくまでおろす", image = "MuscleTrainingRecords00.image.dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "サイドクランチ                    ", Load = "負荷度:☆☆", parts = "腹", Desc = "腰を起点に下半身を横に倒す。この体勢のまま、お腹を覗き込むようにして上背部を浮かす。片側が終わったら、倒す向きを逆にして同様に行う。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "サイドバイク(ダンベル)               ", Load = "負荷度:☆", parts = "腹", Desc = "ダンベルを片手に持ち、反対の手を頭の横に沿え・ダンベルの方向に体を預けて構える。ダンベルと反対側に体を傾けてもとに戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルクランチ(ダンベル)             ", Load = "負荷度:☆☆", parts = "腹", Desc = "膝を90度に曲げダンベルを頭の後ろあたりに置き、ダンベルを両手で掴み頭と一緒に持ち上げる", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "トランクツイスト                   ", Load = "負荷度:☆☆", parts = "腹", Desc = "座った状態で足首をくろすさせ、状態を傾ける。腕は前に向けて手を合わせる。この体勢から左右交互に腰をひねり、所定の回数繰り返す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハンギングレッグレイズ(マシン)           ", Load = "負荷度:☆☆", parts = "腹", Desc = "鉄棒などにぶら下がり、両足を90度程度まで持ち上げゆっくりと下げる", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーティカルベンチレッグレイズ(バーベル)      ", Load = "負荷度:☆☆", parts = "腹", Desc = "床にバーベルを置く、バーベルを両手でつかみ腕立て伏せのような姿勢をとり、バーベルのプレートを転がしながら腕を前に出して、状態が地面と平行になるぐらいまで倒して元に戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "プルアップニーレイズ(マシン)            ", Load = "負荷度:☆☆☆", parts = "腹", Desc = "ディップマシンのパットに背中をしっかり固定し、肩に力を入れて体を浮かせて腕とひじも固定しましょう。腹筋に力を入れながらゆっくり膝を上にあげます。90度まで上げたら少しキープ、キープしたらゆっくり膝を下げていきます。(足を下げるとき完全に下げずに行うとより負荷をかけられます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ボールクランチ(ボール)               ", Load = "負荷度:☆☆", parts = "腹", Desc = "両手を胸の前でクロスさせて状態を起こす。(上級者は両手を上げばんざいした状態でやることでより強い負荷をかけられる", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ボールバイク(ボール)                ", Load = "負荷度:☆☆", parts = "腹", Desc = "ボールに足をのせて腕立て伏せの状態をとる。脚とつま先を使って胸の方向に引き寄せる。(お尻を上に突き上げるように上げて2~3秒キープする", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "メディシンボールロシアンツイスト(ボール)      ", Load = "負荷度:☆☆", parts = "腹", Desc = "上半身が太ももとV字になるように起こす。腕が床と平行になるぐらいまで、体幹を片側へ捻っていきます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグレイズ                     ", Load = "負荷度:☆☆", parts = "腹", Desc = "仰向けになり足を浮かします。その状態から垂直になったらブレーキをかけながら上げた時の軌道を通ってゆっくり戻します。足を下した時床につけずに直前で止めます。それを繰り返します。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグホールド                    ", Load = "負荷度:☆☆", parts = "腹", Desc = "仰向けになり膝を伸ばして腰を90度に曲げ、その体勢を保持する。足を下げてキープするとさらに負荷が大きくなります。"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグワイパー                    ", Load = "負荷度:☆☆", parts = "腹", Desc = "仰向けになり膝と股関節を90度に曲げる。手は体がブレないように横に開いておく。子の体勢から腰を起点に下半身を左右に倒す。右に倒したら、続けて左まで倒す。これを繰り返す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "TRX ニータック(ボール)               ", Load = "負荷度:☆☆☆", parts = "腹", Desc = "腕立て伏せの姿勢から両脛をバランスボールに乗せセットします。そして膝を曲げ奈良がボールを手前に引き寄せます。その時膝を曲げながら少しずつ背中を丸めていきます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "アームカール(マシン)                ", Load = "負荷度:☆☆", parts = "腕", Desc = "クローズスタンスで両足をくっつけた状態で立ちます。バーベルをアンダーグリップ(手の平が上を向いた状態)で握る。そこから状態を前後に振ることで自然な反動を利用し振り上げるようにして、バーベルを肩もしくは顎の高さまで持ってきてキープします。(約20秒キープできるくらいの重量)", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクラインダンベルカール(ダンベル)        ", Load = "負荷度:☆☆☆", parts = "腕", Desc = "両手にダンベルを持ち、インクラインベンチに座ります。角度は30度くらいにしてください。両手をぶら下げ肩の力を抜く、肘の位置を変えずに、上腕二頭筋を意識して腕をカールさせる", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクランダンベルフライ(ダンベル)         ", Load = "負荷度:☆☆", parts = "腕", Desc = "インクラインベンチにあおむけに寝る。手の平が向かい合うようにダンベルを持ち、ベンチ台に仰向けに寝ます。肩甲骨を寄せ、肘を軽く曲げた状態をキープしながらゆっくりとダンベルを胸が開くように下す。胸が張るくらい落としたら、そのままゆっくりと元の位置に戻す。(トップでダンベルをぶつけないように注意する)", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "オルタネイト・ダンベルカール             ", Load = "負荷度:☆☆", parts = "腕", Desc = "手の平を前方に向けた形でダンベルを握る。肘の位置をしっかり固定する。上腕二頭筋を意識してゆっくりとダンベルを引き上げる。下ろす時は、ブレーキをかけながらゆっくりとおろす。背筋をまっすぐに伸ばし体が前後左右に揺れないようにする。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "キックバック                     ", Load = "負荷度:☆☆", parts = "腕", Desc = "ベンチに片手と片足を乗せてダンベルを持ち腕を90度の状態で構えます。ダンベルを水平になるくらい引き上げていきます。この時、腕はスタートポジションのまま維持して、肘から先のみ動かすようにしてください。あとはスタートポジションにゆっくりと戻していく。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ケーブルプレス(マシン)               ", Load = "負荷度:☆☆", parts = "腕", Desc = "足を肩幅程度に開き少し前傾姿勢になる。上腕三頭筋を意識し肘を固定したまま腕を下す。同じ軌道でゆっくりと繰り返す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "コンセントレーションカール(ダンベル)        ", Load = "負荷度:☆☆", parts = "腕", Desc = "片手にダンベルを持ち、両足を開いてベンチに座ります。スタートポジションは、ダンベルを持っているほうの肘を同じ側の膝の内側に固定し、逆脚にもう一方の手を置いて固定します。肘を曲げてダンベルを高く持ち上げてもとに戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルベンチブレス(ダンベル)           ", Load = "負荷度:☆☆☆", parts = "腕", Desc = "ダンベルを両手で持ってベンチ台に仰向けで寝る。両手を伸ばしてダンベルを横向きにして胸の上くらいにポジションを取る。ゆっくりと肘を曲げて胸の横くらいにダンベルが触れる程度までおろしていく。大胸筋が十分伸びたのを確認したら再度持ち上げる", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "トライセプスキックバック               ", Load = "負荷度:☆☆", parts = "腕", Desc = "ダンベルを片手に持ち、もう一方の手とビザをベンチに乗せてうつぶせになる。ダンベルをもっている側の肘を曲げて上腕部分が地面と平行になるようにする。肘の位置を固定したまま肘を伸ばして、ダンベルを後ろ側に持ち上げてもとに戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ナロウベンチブレス(バーベル)            ", Load = "負荷度:☆☆☆", parts = "腕", Desc = "ベンチに仰向けになり脚はしっかりと床につけます。バーを肩幅より狭く握り、親指は握りこまないようにする。肘を体につけるようにバーをおろしていき、胸の下部にバーが触れる直前までおろす", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハンマーカール                    ", Load = "負荷度:☆☆☆", parts = "腕", Desc = "シャフトを握った手が内に向くようにし、動作中もその状態をでカールを行います。反動を使わないようにしてダンベルを上げます。しっかりと肘関節を収縮させてダンベルを持ち上げ、下ろす際も力を抜かずに腕を伸ばしていきます。この動作を繰り返します。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "プリーチャーカール                  ", Load = "負荷度:☆☆", parts = "腕", Desc = "上腕部をパットに乗せて軽く肘を曲げる、アンダーグリップでバーベルを握る。手首は曲げずにまっすぐ伸ばす。固定した上腕部は動かさず、バーベルを高く巻き上げ、上腕二頭筋にかかっている負荷を解かないようにバーベルを下げる。巻き上げるときに息を吐き、おろすときに息を吸う", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ライイング トライセプス エクステンション(バーベル)", Load = "負荷度:☆☆", parts = "腕", Desc = "仰向けになった状態でイージーバーを持つ、両手を平行に保ち脇を絞りながら持ち上げる。同じ軌道でゆっくりと戻す。上げ方のバリエーションを変えながらしっかりと効かせる", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "リストカール                     ", Load = "負荷度:☆☆", parts = "腕", Desc = "両手にダンベルを握って椅子に座ります。ダンベルを持った手を太ももに置き手の平を上に向けた状態にします。手首を丸めるように手の平側へカールしてダンベルを上げていきます。その後、ゆっくりと最初のポジションへ戻していきます。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ワンアーム・フレンチプレス              ", Load = "負荷度:☆☆", parts = "腕", Desc = "腹筋に力を入れ上体が揺れないように片方の手で動作側の肘を固定する。肘を曲げ、ブレーキをかけながらゆっくりとダンベルを下ろす。上げるときもゆっくりと上げる。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "懸垂(マシン)                    ", Load = "負荷度:☆☆☆", parts = "背中", Desc = "懸垂用のバーにぶら下がります。この時足を後ろで組み、気持ち胴体を後ろへ持ってくる動作中に体がぶれにくくなります。できる限り体を引き上げていくようにします。できるだけ胸がバーに着くか顎がバーをこすようにあげましょう", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "シーテッドローイング                 ", Load = "負荷度:☆☆☆", parts = "背中", Desc = "マシンに胸を起こした状態で座りプレートに両脚を置く。軽くバーを引いて背中を真っすぐにして、肩甲骨を意識しながらバーをさらに引く息を吸い込みながらゆっくりと戻していく", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "スペインヒップリフト                 ", Load = "負荷度:☆", parts = "背中", Desc = "床に仰向けに寝て膝を曲げた状態で足裏は床につける。その状態からお尻を持ち上げ(勢い良く持ち上げると腰を痛めることがあるので注意)、床に着くぎりぎりまでゆっくりお尻を降ろす", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルアップライトロー(ダンベル)         ", Load = "負荷度:☆☆", parts = "背中", Desc = "肘を軽く曲げた状態でダンベルを太ももの前におろしておく。背中を真っすぐにダンベルがまっすぐ上に上がると同時に肘を曲げていきます。ダンベルが顎に着くぎりぎりまで上げましょう", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルロウ                     ", Load = "負荷度:☆☆☆", parts = "背中", Desc = "状態は動かさず、肩甲骨を大きく動かす。背中をアーチさせ、胸を張って肩甲骨を寄せやすくする。動作は反動をつけず、ダンベルを下す際もゆっくりと行う", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "チューブシーテッドローイング             ", Load = "負荷度:☆☆", parts = "背中", Desc = "座って脚を伸ばした体勢で、チューブを足の裏に引っ掛けて両端を持つ。肘が弧を描くように後ろ斜め上に引く。同じ軌道で負荷が抜けないところまで戻す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "チューブデッドリフト                 ", Load = "負荷度:☆☆", parts = "背中", Desc = "膝を曲げながら状態を倒して両脚でチューブの真ん中を踏み、両手でチューブの両端を持つ。腕は伸ばしたまま、上体を少し反るくらいまで起こしてチューブを引っ張る。同じ軌道で負荷が抜けないところまで戻す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "チューブプルダウン                  ", Load = "負荷度:☆", parts = "背中", Desc = "チューブの両端をもって、バンザイの体勢を取る。肘を降ろしながら、背中に引き付けて広背筋を収縮させる。負荷が抜けないところまで元に戻す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "チューブベントオーバーローイング           ", Load = "負荷度:☆☆", parts = "背中", Desc = "チューブの両端をもって真ん中を両足で踏み、膝を軽く曲げて状態を少し前傾させる。弧を描くように肘を曲げながら斜め上に引く。同じ軌道で負荷が抜けないところまで肘を下す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "デッドリフト                     ", Load = "負荷度:☆☆☆", parts = "背中", Desc = "バーベルの重さを調整する際重すぎないようにする(腰を痛めたりするため)。バーベルを握る幅は足幅より少し広いくらいにする。足は肩幅程度に開く。背中を丸めないように胸を張って膝を曲げながらおしりを突き出すようにする。バーベルは足の真ん中くらいから持ち上げるようにする。肩甲骨を引き寄せるイメージでアーチを描くように上体を起こしていく", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベントオーバーロウ                  ", Load = "負荷度:☆☆☆", parts = "背中", Desc = "肩幅くらいに両脚を開いて立ち、膝を軽く曲げる。背部を伸ばしたまま状態を股関節から曲げる。肩幅よりやや広めにバーベルを握り、息を吐きながら、肘を曲げておなかに向かってバーベルを引く", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バックエクステンション                ", Load = "負荷度:☆☆", parts = "背中", Desc = "バックエクステンションの器具に足を置き太ももパッドにあてる。背中を直線状にし、腕を胸の前あたりで組んで前方に体を倒す。倒す角度は90度程度まで倒し元の状態に戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ラットブルダウン                   ", Load = "負荷度:☆☆☆", parts = "背中", Desc = "ウェイトをセットし、椅子に座ります。高さを調節できるタイプであればしっかりと太ももを固定します。バーを両手で握り、握る幅は肩幅の1.5倍程度にしましょう。背筋を伸ばして、バーを鎖骨のあたりに向かっておろしていきます。広背筋で引いてくるイメージを持つことが重要です。鎖骨の高さまで引いたらゆっくりと戻していきます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ワンハンドローイング(ダンベル)           ", Load = "負荷度:☆☆", parts = "背中", Desc = "片足と片手をベンチにしっかりと乗せ、腰から首までを丸めず胸を張り顔は下ではなく斜め前を向く。まずしっかりとフォームを作り、ダンベルをもってスタンバイダンベルを横腹まで引き上げる。ゆっくりとおろす", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "Tバーロウ                      ", Load = "負荷度:☆☆", parts = "背中", Desc = "上体を約45度に倒しグリップをしっかり握ります。背中を反らし胸を張ります。肩甲骨を寄せるようにしてバーを腹部に引き寄せます。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "アーノルドブレス(ダンベル)             ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "鎖骨の前あたりに逆手でダンベルを持って立つ、ダンベルを内にひねりながら頭上に持ち上げる。逆方向にひねって戻し元の位置までゆっくり下す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクラインダンベルフライ              ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "両手にダンベルを持ち、ベンチに仰向けになり、肩甲骨を寄せて、胸を張る。腕を伸ばしてダンベルを胸の上あたりに構えてセットする。胸の張りを維持したまま、ダンベルをゆっくりと下ろす腕が90度ぐらいになるまで曲げ、その後、元に戻す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクラインベンチプレス(バーベル)         ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "ベンチ台の角度を30度くらいに調整します(調整できないものもあります)。ベンチに座って両手でバーを順手で持ちます。バーベルを持ち鎖骨くらいまで落とします。これを繰り返す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ケーブルクロスオーバー(マシン)           ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "日本のケーブルのバーを両手に持ち、肘を少し曲げた状態で胸を開き、腕をやや後方で構えます。バーをお腹の前辺りまで引き付けてもとに戻します", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "サイドレイズ                     ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "両手にダンベルを持つ。足は肩幅くらいに開き、上半身は少し前傾気味に構える。肘を若干曲げた状態で横に持ち上げる。肩の位置くらいまで持ち上げたらゆっくりと元に戻す。戻す時体にダンベルが付く寸前で止めて再度持ち上げる。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルアップライトロウ(ダンベル)         ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ダンベルを両手で持ち、肘から上げるように持ちあげる。ダンベルが顎に着くくらいまで上がったらゆっくりと元に戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルプルオーバー                 ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ダンベルを両手で持ってベンチに横向きにして、背中上部を乗せる。プレートの部分に手の平をそえるようにして腕をまっすぐ伸ばす。肘を軽く曲げた状態で、弧を描くように頭上にダンベルをゆっくり下す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルフライ(ダンベル)              ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ダンベルを胸の上に持ち、ベンチに仰向けになります。ダンベル同士が平行になるように、腕を伸ばし構えます。肩甲骨を寄せるようにして、両腕を開きます。大胸筋の収縮を意識しながら、両腕を戻します", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "チェストブレス(マシン)               ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "肩甲骨を寄せて胸を張りましょう。大胸筋を意識して一気に押して出していきます。そのあと息を吐きながらゆっくり戻します", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ディップス(自重)                  ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "平行棒に腕を立てて、体を支え、腕を伸ばしておきます。足を後ろでクロスさせて上半身を少し前のめりにします。ゆっくりと肘を曲げて、肘が90度になる程度まで体を深くおろしていきます。その後肘を伸ばしていき元の位置に戻ります", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ブルオーバー                     ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ラットベンチのシドから仰向けに寝る、膝を曲げて足は床につけ安定させる。ダンベルのプレート部分に両手をひっかけて持ち、肘を伸ばしダンベルを顔の真上に持ってくる。両手を伸ばしたままダンベルを頭の後方まで下げてもとに戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "デクラインベンチプレス                ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "デクラインベンチを30~45度程度の角度に設定し、両手にそれぞれダンベルを握り、ベンチの上に仰向けになります。腕をまっすぐ伸ばし、ダンベルが大胸筋下部の真下に来るようにします。ゆっくりと肘を曲げてダンベルを体の横へおろしていきます。その後、ダンベルをゆっくりと上げていきます。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "フロントプレス                    ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "顎の前辺りにバーベルを肩幅より少し広いくらいの手幅で持って立つ。肘を伸ばして頭上に持ち上げる。元の位置までゆっくり下す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ペッグデックフライ(マシン)             ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "マシンにお尻と背中を密着させて座ります。両手でグリップを握る時に肘の角度は90度になるようにしましょう。両肘を合わせるようにというイメージで胸の筋肉を収縮させます。その姿勢で1~2秒間キープして戻します", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベンチプレス(バーベル)               ", Load = "負荷度:☆☆☆", parts = "胸肩", Desc = "ベンチに仰向けに寝転がり方を下に下げて肩甲骨を寄せて胸を張る。足の裏をしっかり床につけ肩幅より広めに両腕を開いてバーベルを握ります。ラックからバーベルを外したらゆっくり胸に着くくらいまで下げます。元の位置まで戻します", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "カーフレイズ(自重)                 ", Load = "負荷度:☆", parts = "脚", Desc = "足首が上下できる台に立ちます。体がぶれないように、壁や手すりなどに手をつきつま先立ちになります。背筋を伸ばしたまま、ゆっくりとかかとを上げていきます。その後ゆっくりふくらはぎの筋肉を意識しながらかかとを下ろしていきましょう", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ケトルプレスアウト                  ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "両手でケトルベルを肩の位置に持ち上げたら胸の近くへ持っていきます。深く腰を落としていき、スクワットの姿勢のまま肘を伸ばして、ケトルベルを前方に突き出していきます。そうしたら、また胸の近くへ戻していきます。腰を落とした状態を維持しながら、この動作を繰り返す。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ジャンプスクワット                  ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "両脚を肩幅ぐらいに開き、手を頭の後ろに添える。胸を張り、背筋を伸ばしたら、セット完了。スクワットと同じ要領で膝を曲げて腰を落とす。元モモと床が平行になったら、足の裏で床を蹴り上げてジャンプする。嫡子たら、そのまま続けて腰を落とす。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルスクワット(ダンベル)            ", Load = "負荷度:☆☆", parts = "脚", Desc = "手の平が自分のほうを向くようにダンベルを握ります。両足は肩幅程度に広げて、つま先は気持ち外側を向くようにします。太ももが床と平行になるまでを目安にしゃがみます。かかとに重心を置き、床を踏み込むようにしながら力を出していきましょう", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハックスクワット(マシン)              ", Load = "負荷度:☆☆", parts = "脚", Desc = "両肩を肩パッドの下に位置させるように固定し、両足を肩幅程度に開き、プラットフォームに置きます。両足の指先は、軽く外側を向くようにしておきます膝の角度90度より少し下回るくらいまで下げます。立ち上がった時、膝は完全に伸び切らないようにしましょう。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハックリフト(バーベル)               ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "床に重さを調整したバーベルを置き前に立ちます。しゃがんでバーベルを握ります。背筋はまっすぐのままひざを曲げて握り、反動をつけずにそのまま立ち上げります", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーベルスクワット(バーベル)            ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "パワーラックにバーベルをセットし、両手でバーベルを握る。首のつけ根付近にバーベルを載せ、ラックからバーベルを外します。両足は肩幅程度に開き、背筋を伸ばす。太ももが水平になるまで両ひざを曲げて腰を落とす。膝を伸ばして元の状態に戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーベルヒップスラスト                ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "ベンチの前に膝を立てて座り、肩甲骨辺りをつけて、ベンチにもたれかかる足はこし幅にし、膝は90度にする。ウェイトをセットしたバーベルを太ももの付け根辺りに乗せ、上げ切ったところで1秒静止する。元の位置の半分ぐらいまで戻して、また、腰を持ち上げる。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーベルランジ(バーベル)              ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "バーベルを担いだ状態で立ち、片足を前に踏み出し、腰を深くおろす(腰を下ろす時重心を真ん中に置き背中を丸めないようにする)。足を元の位置に戻す", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ブルガリアンスクワット                ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "ベンチに片足のつま先または足の甲を乗せる。もう一方の足はベンチから下ろして前方にセットする。前方の足を膝が90度になるまで曲げて腰を落とす。曲げた膝を伸ばして元の姿勢に戻る。", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ルーマニアンデッドリフト(バーベル)         ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "床に置いたバーベルを両手で握ります。足は肩幅くらいまで開きデッドリフトの要領で腰まで持ち上げます。胸を張った乗田で膝を曲げずにバーベルを下ろします(胸を張り背中を丸めないように行います。)ハムストリングがストレッチされるのがわかると思いますので、そのストレッチが限界のところまで下げます。限界まで下げたら再度持ち上げます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグエクステンション(マシン)           ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "マシンに座りサイドレバーでシートの位置を調節します。膝の裏側にバッドが当たる位置に合わせたら、足首を足首パッドにかけます。ウェイトを調節。最初は軽い重量から始める。ウェイトを上げるときは息を吐きながら一気に上げる。伸ばし切ったところでぐっと止めて我慢してみるのも効果が高いです。ウェイトをおろして来るときは息を吸いながらゆっくりとおろしましょう。一気におろすと効果が薄れます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグカール(マシン)                ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "足に当たる部分のパッドの位置を調節する。ふくらはぎの下部から足首にかけてあたるようにする。マシンに寝そべった状態でレバーを握り、足を延ばした状態でゆっくりと膝を曲げていくしっかりと膝を曲げてもとに戻していく。呼吸は膝を曲げるときに吐き、戻すときに吸う", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグプレス(マシン)                ", Load = "負荷度:☆☆", parts = "脚", Desc = "シートの角度を調節します。シートに座ってプレートに両脚を置く。膝を伸ばしてストッパーを外し、膝をゆっくり曲げます。お腹に膝がつく蔵院で曲げたら持ち上げます", image = "dumbbell_man.png"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ワンレッグスクワット                 ", Load = "負荷度:☆☆☆", parts = "脚", Desc = "片足で立ち、腹筋に力を入れて背筋を伸ばし、胸を張る。背中を丸めないように注意しながら深くしゃがみ、その後、元に戻る。", image = "dumbbell_man.png"
            });

            RecordModelv2.InsertRe(5, "レッグレイズ", 3, 8, 2, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day));
        }
Example #15
0
        private static async Task storeInitialData(TrainingDatabase itemDataBase)
        {
            Training pushup = new Training()
            {
                Menu = "アブドミナルマシンクランチ(マシン)", Load = "負荷度:☆☆", parts = "腹", Desc = "両脚は肩幅程度に開き、マシンのステップに足を乗せます。おへそを覗き込むように上体を丸めていく。(10回ギリギリできるくらいのウェイトにセットして行いましょう"
            };
            await itemDataBase.InsertItemAsync(pushup);

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ウェィテッドクランチ(プレート)           ", Load = "負荷度:☆☆", parts = "腹", Desc = "プレートを頭の後ろに抱え、膝を曲げ首から上がベンチから出るように仰向けに寝ます。腹筋を意識しながら状態を丸めます。腹筋の緊張を解かないままゆっくり上体がつくまでおろす"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "サイドバイク(ダンベル)               ", Load = "負荷度:☆☆", parts = "腹", Desc = "ダンベルを片手に持ち、反対の手を頭の横に沿え・ダンベルの方向に体を預けて構える。ダンベルと反対側に体を傾けてもとに戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルクランチ(ダンベル)             ", Load = "負荷度:☆☆", parts = "腹", Desc = "膝を90度に曲げダンベルを頭の後ろあたりに置き、ダンベルを両手で掴み頭と一緒に持ち上げる"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハンギングレッグレイズ(マシン)           ", Load = "負荷度:☆☆", parts = "腹", Desc = "鉄棒などにぶら下がり、両足を90度程度まで持ち上げゆっくりと下げる"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーティカルベンチレッグレイズ(バーベル)      ", Load = "負荷度:☆☆", parts = "腹", Desc = "床にバーベルを置く、バーベルを両手でつかみ腕立て伏せのような姿勢をとり、バーベルのプレートを転がしながら腕を前に出して、状態が地面と平行になるぐらいまで倒して元に戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "プルアップニーレイズ(マシン)            ", Load = "負荷度:☆☆", parts = "腹", Desc = "ディップマシンのパットに背中をしっかり固定し、肩に力を入れて体を浮かせて腕とひじも固定しましょう。腹筋に力を入れながらゆっくり膝を上にあげます。90度まで上げたら少しキープ、キープしたらゆっくり膝を下げていきます。(足を下げるとき完全に下げずに行うとより負荷をかけられます"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ボールクランチ(ボール)               ", Load = "負荷度:☆☆", parts = "腹", Desc = "両手を胸の前でクロスさせて状態を起こす。(上級者は両手を上げばんざいした状態でやることでより強い負荷をかけられる"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ボールバイク(ボール)                ", Load = "負荷度:☆☆", parts = "腹", Desc = "ボールに足をのせて腕立て伏せの状態をとる。脚とつま先を使って胸の方向に引き寄せる。(お尻を上に突き上げるように上げて2~3秒キープする"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "メディシンボールロシアンツイスト(ボール)      ", Load = "負荷度:☆☆", parts = "腹", Desc = "上半身が太ももとV字になるように起こす。腕が床と平行になるぐらいまで、体幹を片側へ捻っていきます"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "TRX ニータック(ボール)               ", Load = "負荷度:☆☆", parts = "腹", Desc = "腕立て伏せの姿勢から両脛をバランスボールに乗せセットします。そして膝を曲げ奈良がボールを手前に引き寄せます。その時膝を曲げながら少しずつ背中を丸めていきます"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "アームカール(マシン)                ", Load = "負荷度:☆☆", parts = "腕", Desc = "クローズスタンスで両足をくっつけた状態で立ちます。バーベルをアンダーグリップ(手の平が上を向いた状態)で握る。そこから状態を前後に振ることで自然な反動を利用し振り上げるようにして、バーベルを肩もしくは顎の高さまで持ってきてキープします。(約20秒キープできるくらいの重量)"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクラインダンベルカール(ダンベル)        ", Load = "負荷度:☆☆", parts = "腕", Desc = "両手にダンベルを持ち、インクラインベンチに座ります。角度は30度くらいにしてください。両手をぶら下げ肩の力を抜く、肘の位置を変えずに、上腕二頭筋を意識して腕をカールさせる"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクランダンベルフライ(ダンベル)         ", Load = "負荷度:☆☆", parts = "腕", Desc = "インクラインベンチにあおむけに寝る。手の平が向かい合うようにダンベルを持ち、ベンチ台に仰向けに寝ます。肩甲骨を寄せ、肘を軽く曲げた状態をキープしながらゆっくりとダンベルを胸が開くように下す。胸が張るくらい落としたら、そのままゆっくりと元の位置に戻す。(トップでダンベルをぶつけないように注意する)"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ケーブルプレス(マシン)               ", Load = "負荷度:☆☆", parts = "腕", Desc = "足を肩幅程度に開き少し前傾姿勢になる。上腕三頭筋を意識し肘を固定したまま腕を下す。同じ軌道でゆっくりと繰り返す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "コンセントレーションカール(ダンベル)        ", Load = "負荷度:☆☆", parts = "腕", Desc = "片手にダンベルを持ち、両足を開いてベンチに座ります。スタートポジションは、ダンベルを持っているほうの肘を同じ側の膝の内側に固定し、逆脚にもう一方の手を置いて固定します。肘を曲げてダンベルを高く持ち上げてもとに戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルベンチブレス(ダンベル)           ", Load = "負荷度:☆☆", parts = "腕", Desc = "ダンベルを両手で持ってベンチ台に仰向けで寝る。両手を伸ばしてダンベルを横向きにして胸の上くらいにポジションを取る。ゆっくりと肘を曲げて胸の横くらいにダンベルが触れる程度までおろしていく。大胸筋が十分伸びたのを確認したら再度持ち上げる"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "トライセプスキックバック               ", Load = "負荷度:☆☆", parts = "腕", Desc = "ダンベルを片手に持ち、もう一方の手とビザをベンチに乗せてうつぶせになる。ダンベルをもっている側の肘を曲げて上腕部分が地面と平行になるようにする。肘の位置を固定したまま肘を伸ばして、ダンベルを後ろ側に持ち上げてもとに戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ナロウベンチブレス(バーベル)            ", Load = "負荷度:☆☆", parts = "腕", Desc = "ベンチに仰向けになり脚はしっかりと床につけます。バーを肩幅より狭く握り、親指は握りこまないようにする。肘を体につけるようにバーをおろしていき、胸の下部にバーが触れる直前までおろす"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "プリーチャーカール                  ", Load = "負荷度:☆☆", parts = "腕", Desc = "上腕部をパットに乗せて軽く肘を曲げる、アンダーグリップでバーベルを握る。手首は曲げずにまっすぐ伸ばす。固定した上腕部は動かさず、バーベルを高く巻き上げ、上腕二頭筋にかかっている負荷を解かないようにバーベルを下げる。巻き上げるときに息を吐き、おろすときに息を吸う"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ライイング トライセプス エクステンション(バーベル)", Load = "負荷度:☆☆", parts = "腕", Desc = "仰向けになった状態でイージーバーを持つ、両手を平行に保ち脇を絞りながら持ち上げる。同じ軌道でゆっくりと戻す。上げ方のバリエーションを変えながらしっかりと効かせる"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "懸垂(マシン)                    ", Load = "負荷度:☆☆", parts = "背中", Desc = "懸垂用のバーにぶら下がります。この時足を後ろで組み、気持ち胴体を後ろへ持ってくる動作中に体がぶれにくくなります。できる限り体を引き上げていくようにします。できるだけ胸がバーに着くか顎がバーをこすようにあげましょう"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "シーテッドローイング                 ", Load = "負荷度:☆☆", parts = "背中", Desc = "マシンに胸を起こした状態で座りプレートに両脚を置く。軽くバーを引いて背中を真っすぐにして、肩甲骨を意識しながらバーをさらに引く息を吸い込みながらゆっくりと戻していく"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "スペインヒップリフト                 ", Load = "負荷度:☆☆", parts = "背中", Desc = "床に仰向けに寝て膝を曲げた状態で足裏は床につける。その状態からお尻を持ち上げ(勢い良く持ち上げると腰を痛めることがあるので注意)、床に着くぎりぎりまでゆっくりお尻を降ろす"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルアップライトロー(ダンベル)         ", Load = "負荷度:☆☆", parts = "背中", Desc = "肘を軽く曲げた状態でダンベルを太ももの前におろしておく。背中を真っすぐにダンベルがまっすぐ上に上がると同時に肘を曲げていきます。ダンベルが顎に着くぎりぎりまで上げましょう"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルロウ                     ", Load = "負荷度:☆☆", parts = "背中", Desc = "状態は動かさず、肩甲骨を大きく動かす。背中をアーチさせ、胸を張って肩甲骨を寄せやすくする。動作は反動をつけず、ダンベルを下す際もゆっくりと行う"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "デッドリフト                     ", Load = "負荷度:☆☆", parts = "背中", Desc = "バーベルの重さを調整する際重すぎないようにする(腰を痛めたりするため)。バーベルを握る幅は足幅より少し広いくらいにする。足は肩幅程度に開く。背中を丸めないように胸を張って膝を曲げながらおしりを突き出すようにする。バーベルは足の真ん中くらいから持ち上げるようにする。肩甲骨を引き寄せるイメージでアーチを描くように上体を起こしていく"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベントオーバーロウ                  ", Load = "負荷度:☆☆", parts = "背中", Desc = "肩幅くらいに両脚を開いて立ち、膝を軽く曲げる。背部を伸ばしたまま状態を股関節から曲げる。肩幅よりやや広めにバーベルを握り、息を吐きながら、肘を曲げておなかに向かってバーベルを引く"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バックエクステンション                ", Load = "負荷度:☆☆", parts = "背中", Desc = "バックエクステンションの器具に足を置き太ももパッドにあてる。背中を直線状にし、腕を胸の前あたりで組んで前方に体を倒す。倒す角度は90度程度まで倒し元の状態に戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ラットブルダウン                   ", Load = "負荷度:☆☆", parts = "背中", Desc = "ウェイトをセットし、椅子に座ります。高さを調節できるタイプであればしっかりと太ももを固定します。バーを両手で握り、握る幅は肩幅の1.5倍程度にしましょう。背筋を伸ばして、バーを鎖骨のあたりに向かっておろしていきます。広背筋で引いてくるイメージを持つことが重要です。鎖骨の高さまで引いたらゆっくりと戻していきます"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ワンハンドローイング(ダンベル)           ", Load = "負荷度:☆☆", parts = "背中", Desc = "片足と片手をベンチにしっかりと乗せ、腰から首までを丸めず胸を張り顔は下ではなく斜め前を向く。まずしっかりとフォームを作り、ダンベルをもってスタンバイダンベルを横腹まで引き上げる。ゆっくりとおろす"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "アーノルドブレス(ダンベル)             ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "鎖骨の前あたりに逆手でダンベルを持って立つ、ダンベルを内にひねりながら頭上に持ち上げる。逆方向にひねって戻し元の位置までゆっくり下す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクラインベンチプレス(バーベル)         ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ベンチ台の角度を30度くらいに調整します(調整できないものもあります)。ベンチに座って両手でバーを順手で持ちます。バーベルを持ち鎖骨くらいまで落とします。これを繰り返す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ケーブルクロスオーバー(マシン)           ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "日本のケーブルのバーを両手に持ち、肘を少し曲げた状態で胸を開き、腕をやや後方で構えます。バーをお腹の前辺りまで引き付けてもとに戻します"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルアップライトロウ(ダンベル)         ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ダンベルを両手で持ち、肘から上げるように持ちあげる。ダンベルが顎に着くくらいまで上がったらゆっくりと元に戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルフライ(ダンベル)              ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ダンベルを胸の上に持ち、ベンチに仰向けになります。ダンベル同士が平行になるように、腕を伸ばし構えます。肩甲骨を寄せるようにして、両腕を開きます。大胸筋の収縮を意識しながら、両腕を戻します"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "チェストブレス(マシン)               ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "肩甲骨を寄せて胸を張りましょう。大胸筋を意識して一気に押して出していきます。そのあと息を吐きながらゆっくり戻します"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ディップス(自重)                  ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "平行棒に腕を立てて、体を支え、腕を伸ばしておきます。足を後ろでクロスさせて上半身を少し前のめりにします。ゆっくりと肘を曲げて、肘が90度になる程度まで体を深くおろしていきます。その後肘を伸ばしていき元の位置に戻ります"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ブルオーバー                     ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ラットベンチのシドから仰向けに寝る、膝を曲げて足は床につけ安定させる。ダンベル一戸のプレート部分に両手をひっかけて持ち、肘を伸ばしダンベルを顔の真上に持ってくる。両手を伸ばしたままダンベルを頭の後方まで下げてもとに戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ペッグデックフライ(マシン)             ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "マシンにお尻と背中を密着させて座ります。両手でグリップを握る時に肘の角度は90度になるようにしましょう。両肘を合わせるようにというイメージで胸の筋肉を収縮させます。その姿勢で1~2秒間キープして戻します"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベンチプレス(バーベル)               ", Load = "負荷度:☆☆", parts = "胸肩", Desc = "ベンチに仰向けに寝転がり方を下に下げて肩甲骨を寄せて胸を張る。足の裏をしっかり床につけ肩幅より広めに両腕を開いてバーベルを握ります。ラックからバーベルを外したらゆっくり胸に着くくらいまで下げます。元の位置まで戻します"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "カーフレイズ(自重)                 ", Load = "負荷度:☆☆", parts = "脚", Desc = "足首が上下できる台に立ちます。体がぶれないように、壁や手すりなどに手をつきつま先立ちになります。背筋を伸ばしたまま、ゆっくりとかかとを上げていきます。その後ゆっくりふくらはぎの筋肉を意識しながらかかとを下ろしていきましょう"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルスクワット(ダンベル)            ", Load = "負荷度:☆☆", parts = "脚", Desc = "手の平が自分のほうを向くようにダンベルを握ります。両足は肩幅程度に広げて、つま先は気持ち外側を向くようにします。太ももが床と平行になるまでを目安にしゃがみます。かかとに重心を置き、床を踏み込むようにしながら力を出していきましょう"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハックスクワット(マシン)              ", Load = "負荷度:☆☆", parts = "脚", Desc = "両肩を肩パッドの下に位置させるように固定し、両足を肩幅程度に開き、プラットフォームに置きます。両足の指先は、軽く外側を向くようにしておきます膝の角度90度より少し下回るくらいまで下げます。立ち上がった時、膝は完全に伸び切らないようにしましょう。"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハックリフト(バーベル)               ", Load = "負荷度:☆☆", parts = "脚", Desc = "床に重さを調整したバーベルを置き前に立ちます。しゃがんでバーベルを握ります。背筋はまっすぐのままひざを曲げて握り、反動をつけずにそのまま立ち上げります"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーベルスクワット(バーベル)            ", Load = "負荷度:☆☆", parts = "脚", Desc = "パワーラックにバーベルをセットし、両手でバーベルを握る。首のつけ根付近にバーベルを載せ、ラックからバーベルを外します。両足は肩幅程度に開き、背筋を伸ばす。太ももが水平になるまで両ひざを曲げて腰を落とす。膝を伸ばして元の状態に戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーベルランジ(バーベル)              ", Load = "負荷度:☆☆", parts = "脚", Desc = "バーベルを担いだ状態で立ち、片足を前に踏み出し、腰を深くおろす(腰を下ろす時重心を真ん中に置き背中を丸めないようにする)。足を元の位置に戻す"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ルーマニアンデッドリフト(バーベル)         ", Load = "負荷度:☆☆", parts = "脚", Desc = "床に置いたバーベルを両手で握ります。足は肩幅くらいまで開きデッドリフトの要領で腰まで持ち上げます。胸を張った乗田で膝を曲げずにバーベルを下ろします(胸を張り背中を丸めないように行います。)ハムストリングがストレッチされるのがわかると思いますので、そのストレッチが限界のところまで下げます。限界まで下げたら再度持ち上げます"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグエクステンション(マシン)           ", Load = "負荷度:☆☆", parts = "脚", Desc = "マシンに座りサイドレバーでシートの位置を調節します。膝の裏側にバッドが当たる位置に合わせたら、足首を足首パッドにかけます。ウェイトを調節。最初は軽い重量から始める。ウェイトを上げるときは息を吐きながら一気に上げる。伸ばし切ったところでぐっと止めて我慢してみるのも効果が高いです。ウェイトをおろして来るときは息を吸いながらゆっくりとおろしましょう。一気におろすと効果が薄れます"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグカール(マシン)                ", Load = "負荷度:☆☆", parts = "脚", Desc = "足に当たる部分のパッドの位置を調節する。ふくらはぎの下部から足首にかけてあたるようにする。マシンに寝そべった状態でレバーを握り、足を延ばした状態でゆっくりと膝を曲げていくしっかりと膝を曲げてもとに戻していく。呼吸は膝を曲げるときに吐き、戻すときに吸う"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "レッグプレス(マシン)                ", Load = "負荷度:☆☆", parts = "脚", Desc = "シートの角度を調節します。シートに座ってプレートに両脚を置く。膝を伸ばしてストッパーを外し、膝をゆっくり曲げます。お腹に膝がつく蔵院で曲げたら持ち上げます"
            });
        }
Example #16
0
        private static async Task storeInitialData(TrainingDatabase itemDataBase)
        {
            Training pushup = new Training()
            {
                Menu = "サイドレイズ", Load = "☆", parts = "肩"
            };
            await itemDataBase.InsertItemAsync(pushup);

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ボールクランチ(ボール)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ボールバイク(ボール)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "サイドバイク(ダンベル)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "バーティカルベンチレッグレイズ(バーベル)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルクランチ(ダンベル)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "メディシンボールロシアンツイスト(ボール)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "アブドミナルマシンクランチ(マシン)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ウェィテッドクランチ(プレート)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "プルアップニーレイズ(マシン)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "TRX ニータック(ボール)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ハンギングレッグレイズ(マシン)", Load = "☆☆", parts = "腹"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "アームカール(マシン)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクラインダンベルカール(ダンベル)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "コンセントレーションカール(ダンベル)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ナロウベンチブレス(バーベル)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "インクランダンベルフライ(ダンベル)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルベンチブレス(ダンベル)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "トライセプスキックバック", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "プリーチャーカール", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ケーブルプレス(マシン)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ライイング トライセプス エクステンション(バーベル)", Load = "☆☆", parts = "腕"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベントオーバーロウ", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベントバックエクステンション", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "懸垂(マシン)", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ワンハンドローイング(ダンベル)", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "スペインヒップリフト", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルロウ", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ダンベルアップライトロー(ダンベル)", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "シーテッドローイング", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "デッドリフト", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ラットブルダウン", Load = "☆☆", parts = "背中"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ディップス", Load = "☆☆", parts = "肩"
            });

            await itemDataBase.InsertItemAsync(new Training()
            {
                Menu = "ベントオーバーロウ", Load = "☆☆", parts = "背中"
            });
        }