コード例 #1
0
        private async void Add()
        {
            _logger.Trace($"{nameof(Add)}.");

            IsCarAdditionInProgress = true;

            try
            {
                // Ждём, пока якобы добавляются данные из БД.
                await Task.Delay(1000);

                // Если хочется, чтобы в UI данные появлялись сразу, нужно это реализовать.
                await _databaseService.AddAsync(CurrentCar.GetModel());
            }
            catch (Exception ex)
            {
                _logger.Error($"{nameof(Add)}.", ex.ToString());
            }
            finally
            {
                IsCarAdditionInProgress = false;
            }
        }