async void Checkup() { var wait = DevExpress.XtraSplashScreen.SplashScreenManager.ShowOverlayForm(this.simpleButton1); progressBarControl1.Properties.Minimum = 0; progressBarControl1.Properties.Maximum = main_lista.Count; progressBarControl1.Properties.Step = 1; progressBarControl1.Properties.PercentView = true; try { foreach (var klijent in main_lista) { MegaApiClient mega = new MegaApiClient(); var auth = mega.GenerateAuthInfos(klijent.username, klijent.pass); mega.Login(auth); var nodes = await mega.GetNodesAsync(); klijent.zadnji_upload = nodes.Where(n => n.Type == NodeType.File).Max(xx => xx.CreationDate); gridControl1.Refresh(); gridView1.RefreshData(); progressBarControl1.PerformStep(); progressBarControl1.Update(); } } catch (Exception ex) { DevExpress.XtraSplashScreen.SplashScreenManager.CloseOverlayForm(wait); XtraMessageBox.Show(ex.Message); } DevExpress.XtraSplashScreen.SplashScreenManager.CloseOverlayForm(wait); progressBarControl1.EditValue = 0; }