private void AddNeueStaffel(int AddDays) { Staffel St = null; if (this.ZuletztGesehenStaffel != null) { St = this.Staffeln.Where(Current => Current.Nummer == this.ZuletztGesehenStaffel.Nummer + 1).FirstOrDefault(); if (St != null) { St.AddFolge(AddDays, AddEntryNumber.NextNumberFromLastSeen, AddEntryExists.AddToExistingEntry); } else { St = new Staffel(this.ZuletztGesehenStaffel.Nummer); this.Staffeln.Add(St.Next(DateTime.Today.AddDays(AddDays))); } } else { St = new Staffel(0); this.Staffeln.Add(St.Next(DateTime.Today.AddDays(AddDays))); } this.OnPropertyChanged("Staffeln"); this.OnPropertyChanged("ZuletztGesehenStaffel"); this.OnPropertyChanged("ZuletztGesehenFolge"); }
public Staffel Next(DateTime GesehenFolgeEins) { Staffel SNext = new Staffel(this.Nummer + 1); SNext.Folgen.Add(new Folge(1, false, new DateTime[] { GesehenFolgeEins })); return(SNext); }
private void AddNeueFolge(int AddDays) { if (this.ZuletztGesehenStaffel == null) { Staffel St = new Staffel(1); St.Folgen.Add(new Folge(1, false, DateTime.Today.AddDays(AddDays))); this.Staffeln.Add(St); } else { this.ZuletztGesehenStaffel.AddFolge(AddDays, AddEntryNumber.NextNumberFromLastSeen, AddEntryExists.AddToExistingEntry); } this.OnPropertyChanged("Staffeln"); this.OnPropertyChanged("ZuletztGesehenStaffel"); this.OnPropertyChanged("ZuletztGesehenFolge"); }