コード例 #1
0
ファイル: Program.cs プロジェクト: jddemon/EpamSummerPractice
 //функция меню список медалей
 static void ListMedal()
 {
     Medal[] medals = medalLogic.GetAll();
     foreach (var medal in medals)
     {
         Console.WriteLine($"{medal.id}. {medal.Name} {medal.Material}");
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: jddemon/EpamPractice2018
        //функция меню добавление награды человеку
        static void RewardPerson()
        {
            Person[] persons = personLogic.GetAll();

            foreach (var person in persons)
            {
                Console.WriteLine($"{person.INN}. {person.FirstName} {person.LastName}");
            }
            decimal INN = decimal.Parse(Prompt("Введите ИНН для выбора лица:"));

            Medal[] medals = medalLogic.GetAll();
            foreach (var medal in medals)
            {
                Console.WriteLine($"{medal.Id}. {medal.Name} {medal.Material}");
            }
            int id = int.Parse(Prompt("Введите номер медали:"));

            foreach (var person in persons)
            {
                if (person.INN == INN)
                {
                    foreach (var medal in medals)
                    {
                        if (id == medal.Id)
                        {
                            Reward reward = new Reward();
                            reward.FirstName = person.FirstName;
                            reward.LastName  = person.LastName;
                            reward.INN       = person.INN;
                            rewardLogic.Save(reward);
                            Prompt("Нажмите Enter");
                            return;
                        }
                    }
                    Prompt("Не надена медаль.Нажмите Enter");
                    return;
                }
            }
            Prompt("Не наден ИНН .Нажмите Enter");
        }