public RateForm()
 {
     InitializeComponent();
     currencyComboBox.Items.AddRange(CurrencyConverterService.GetCurrencyTags());
     currencyComboBox.Text            = currencyComboBox.Items[0].ToString();
     currencyDataGriedView.DataSource = euroService.EuroCurrencyRates;
     amountTextBox.GotFocus          += (a, eve) => panelService.RemoveText(amountTextBox);
     amountTextBox.LostFocus         += (a, eve) => panelService.AddText(amountTextBox, "1");
 }
        public async Task InitDatabase()
        {
            if (database.CurrencyRepository.GetAll().Any())
            {
                return;
            }
            var currencies = CurrencyConverterService.GetCurrencyTags().Select(c => Currency.Create(c));

            database.CurrencyRepository.AddRange(currencies);
            await database.Complete();
        }