private async Task UploadWorkItems() { IsBusy = true; var manager = new YoutrackManager(_connection); _allWorkItems = await manager.GetAllWorkItems().ConfigureAwait(false); UploadTimeTracking(); IsBusy = false; }
public async Task LoginCommand() { var connection = new UsernamePasswordConnection(_hostAddress, _userName, _view.LoginPasswordBox.Password); var manager = new YoutrackManager(connection); var error = await manager.CheckConnection().ConfigureAwait(false); if (error == null) { LogonSuccess?.Invoke(null, new LogonEventArgs(connection)); } }