private string TransliterateName(string name) { if (name == null || name.Length < 2) { throw new ArgumentException("Invalid value to transliterate"); } TransliterationProvider translit = new TransliterationProvider(); name = translit.ToLatin(name); name = name.Replace(" ", ""); return(name); }
private void BackgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { try { //Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, // (Action)(() => { Title = "ETPBS " + typeof(MainWindow).Assembly.GetName().Version; })); Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(() => { ProcessWindow.Visibility = Visibility.Visible; })); Get_All_States(); Get_All_Languages(); GetAllConstuency(); GenerateGrid(); transProvider = new TransliterationProvider(); } catch { throw; } }