public void Exercise8() { MinionRepository minionRepository = new MinionRepository(); List <Minion> minions = new List <Minion>(minionRepository.GetAll()); foreach (var item in minions) { Console.WriteLine(item.Id + " " + item.Name + " " + item.Age); } Console.WriteLine("Enter IDs separated by space"); var idList = Console.ReadLine().Split(" ").ToList <string>().Select(int.Parse).ToList(); foreach (var item in idList) { Minion m = minionRepository.GetById(item); m.Age++; m.Name = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(m.Name); minionRepository.Update(m); } minions = new List <Minion>(minionRepository.GetAll()); foreach (var item in minions) { Console.WriteLine(item.Id + " " + item.Name + " " + item.Age); } }
public void Exercise9() { MinionRepository minionRepository = new MinionRepository(); List <Minion> minions = new List <Minion>(minionRepository.GetAll()); foreach (var item in minions) { Console.WriteLine(item.Id + " " + item.Name + " " + item.Age); } Console.WriteLine("Enter IDs separated by space"); var idList = Console.ReadLine().Split(" ").ToList <string>().Select(int.Parse).ToList(); foreach (var item in idList) { minionRepository.GetOlder(item); } minions = new List <Minion>(minionRepository.GetAll()); foreach (var item in minions) { Console.WriteLine(item.Id + " " + item.Name + " " + item.Age); } }
public void Exercise7() { MinionRepository minionRepository = new MinionRepository(); List <Minion> minions = new List <Minion>(minionRepository.GetAll()); Minion first; while (minions.Any()) { first = minions.FirstOrDefault(); Console.WriteLine(first.Name); minions.Remove(first); minions.Reverse(); } }