Exemplo n.º 1
0
        public async void SaveEntity(object sender, RoutedEventArgs e)
        {
            SelectedItem.Name         = TextAirplaneName.Text;
            SelectedItem.AirplaneType = AirplaneTypeDtos
                                        .FirstOrDefault(airplaneType => airplaneType.Model == TextAirplaneName.Text);
            SelectedItem.DateOfIssue = DateTime.Parse(TextDateOfIssue.Text);
            SelectedItem.LifeTime    = TimeSpan.Parse(TextLifeTime.Text);

            var id = SelectedItem.Id;

            SelectedItem.Id = Guid.NewGuid();

            await _airplaneService.UpdateEntityAsync(id.ToString(), SelectedItem);

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

            await LoadAirplaneAsync();
        }