protected override async void OnNavigatedTo(NavigationEventArgs e) { var result = await Service.GetAll(); result.ForEach(x => Stewardesses.Add(x)); lastId = Stewardesses.LastOrDefault().Id; }
public async void Delete(object sender, RoutedEventArgs e) { if (SaveButton.Visibility == Visibility.Visible) { SaveButton.Visibility = Visibility.Collapsed; } if (AddButton.Visibility == Visibility.Visible) { AddButton.Visibility = Visibility.Collapsed; } try { if (TextId.IsReadOnly) { TextId.IsReadOnly = false; } await _service.Delete(SelectedStewardesse.Id.ToString()); // refresh listView Stewardesses.Clear(); foreach (var airplaneType in await _service.LoadData()) { Stewardesses.Add(airplaneType); } } catch (Exception) { } }
private async void BtnCreate_OnClick(object sender, RoutedEventArgs e) { Canvas.Visibility = Visibility.Collapsed; if (isCreate) { var stewardess = ReadTextBoxesData(); if (stewardess != null) { try { await Service.Create(stewardess); } catch { Info.Text = "Server error!"; } lastId++; stewardess.Id = lastId; Stewardesses.Add(stewardess); isCreate = false; CreateInfo(); Info.Text = "Choose new action!"; } } else { CreateInfo(); isCreate = true; Info.Text = "Info : Input data and press 'Create' "; } }
private async void FillStewardesssCollection() { var temp = await service.GetEntities(); foreach (var item in temp) { Stewardesses.Add(item); } }
private async void FillAdditionalCollections() { var pilots = await pilotService.GetEntities(); foreach (var item in pilots) { Pilots.Add(item); } var stewardesses = await stewardessService.GetEntities(); foreach (var item in stewardesses) { Stewardesses.Add(item); } }
public async void LoadData(object sender, RoutedEventArgs e) { if (SaveButton.Visibility == Visibility.Visible) { SaveButton.Visibility = Visibility.Collapsed; } if (AddButton.Visibility == Visibility.Visible) { AddButton.Visibility = Visibility.Collapsed; } Stewardesses.Clear(); foreach (var airplaneType in await _service.LoadData()) { Stewardesses.Add(airplaneType); } }
public async void Add(object sender, RoutedEventArgs e) { SelectedStewardesse.Id = 0; SelectedStewardesse.FirstName = TextFirstName.Text; SelectedStewardesse.LastName = TextLastName.Text; SelectedStewardesse.Birthdate = DateTime.Parse(TextBirthdate.Text); await _service.Create(SelectedStewardesse); AddButton.Visibility = Visibility.Collapsed; TextId.IsReadOnly = false; // refresh listView Stewardesses.Clear(); foreach (var airplaneType in await _service.LoadData()) { Stewardesses.Add(airplaneType); } }
private async void LoadStewardesses() { var result = await StewardessService.GetAll(); result.ForEach(x => Stewardesses.Add(x)); }