コード例 #1
0
 private async Task LoadStewardessesAsync()
 {
     StewardessDtos.Clear();
     foreach (var airplaneType in await _stewardessService.GetEntitiesAsync())
     {
         StewardessDtos.Add(airplaneType);
     }
 }
コード例 #2
0
        public async void AddEntity(object sender, RoutedEventArgs e)
        {
            SelectedItem.Id         = Guid.NewGuid();
            SelectedItem.Pilot.Name = TextName.Text;

            SelectedItem.Stewardesses.Add(StewardessDtos
                                          .First(stewardess =>
                                                 stewardess.Id.ToString() == TextStewardess1.Text));
            SelectedItem.Stewardesses.Add(StewardessDtos
                                          .First(stewardess =>
                                                 stewardess.Id.ToString() == TextStewardess2.Text));

            await _crewService.CreateEntityAsync(SelectedItem);

            AddButton.Visibility = Visibility.Collapsed;
            TextId.IsReadOnly    = false;

            await LoadCrewsAsync();
        }