public void Fill(IBAWindow parentView, SupplementsCycleDefinitionContext context) { this.context = context; this.parentView = parentView; this.Cycle = context.CycleDefinition.StandardClone(); Weeks.Clear(); foreach (var day in definition.Weeks.OrderBy(x => x.CycleWeekStart)) { Weeks.Add(new SupplementsCycleWeekViewModel(this, day)); } updateButtons(); }