private static void TakeSoldiersUnerCommand(ILeutenantGeneral leutenantGeneral, List <string> privatesIds)
 {
     foreach (var privateId in privatesIds)
     {
         var id      = int.Parse(privateId);
         var soldier = militaries.Where(s => s.Id == id && s.GetType().Name == "Private").FirstOrDefault();
         leutenantGeneral.Soldiers.Add(soldier);
     }
 }
示例#2
0
        private static ILeutenantGeneral GetPrivates(string[] dataArr, ILeutenantGeneral leutenantSoldier)
        {
            string soldierId;

            for (int i = 5; i < dataArr.Length; i++)
            {
                soldierId = dataArr[i];
                string soldierType = dataArr[0];

                foreach (var soldier in armyOfSoldiers.Soldiers)
                {
                    if (soldier.Id == soldierId)
                    {
                        leutenantSoldier.Privates.Add(soldier);
                    }
                }
            }

            return(leutenantSoldier);
        }