private async Task AddChild(ChildWpf child) { if (child == null) { return; } child.PreferableDays = ChosenDays.ToList(); List <Group> unmappedGroups = await _childFacade.AddChildAsync( _fromUiChildMapper.Map(child)); List <GroupWpf> groups = unmappedGroups .Select(_toUiGroupMapper.Map) .ToList(); RefreshDays(); if (groups.Count == 1) { NavigateToSuccessPage(groups.First()); return; } NavigateToChooseGroupPage(groups); }
private void RemoveDayFromList(DayOfWeek day) { ChosenDays.Remove(day); DaysOfWeek.Add(day); RemovedDay = ChosenDays.FirstOrDefault(); }
private void AddDayToList(DayOfWeek day) { ChosenDays.Add(day); DaysOfWeek.Remove(day); ChosenDay = DaysOfWeek.FirstOrDefault(); }