Пример #1
0
        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);
        }
Пример #2
0
 private void RemoveDayFromList(DayOfWeek day)
 {
     ChosenDays.Remove(day);
     DaysOfWeek.Add(day);
     RemovedDay = ChosenDays.FirstOrDefault();
 }
Пример #3
0
 private void AddDayToList(DayOfWeek day)
 {
     ChosenDays.Add(day);
     DaysOfWeek.Remove(day);
     ChosenDay = DaysOfWeek.FirstOrDefault();
 }