示例#1
0
 public void Abfragen(ViewModel viewmodel)
 {
     Console.WriteLine("dotnetpro Contest Runner V 1.0\n");
     Console.WriteLine("Zu prüfende Beiträge wählen:\n");
     viewmodel.Wahlmöglichkeiten.ToList<string>().ForEach(new Action<string>(Console.WriteLine));
     Console.Write("\nNr des Beitrags: ");
     string obj = Console.ReadLine();
     this.Auswahl(obj);
 }
 public void Auftritte_nach_ViewModel(IEnumerable<Auftritt> auftritte)
 {
     this._auftritte = auftritte;
     ViewModel viewModel = new ViewModel();
     viewModel.Wahlmöglichkeiten =
         from a in auftritte.ToList<Auftritt>().Select((Auftritt a, int i) => new
         {
             Index = i + 1,
             Wettbewerbsname = Path.GetFileName(a.Wettbewerbspfad),
             Beitragsname = a.Beitragsverzeichnis
         })
         select string.Format("{0}. {1}/{2}", a.Index, a.Wettbewerbsname, a.Beitragsname);
     this.ViewModel(viewModel);
 }