//функция меню список медалей static void ListMedal() { Medal[] medals = medalLogic.GetAll(); foreach (var medal in medals) { Console.WriteLine($"{medal.id}. {medal.Name} {medal.Material}"); } }
//функция меню добавление награды человеку 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"); }