Example #1
0
        private async Task UploadWorkItems()
        {
            IsBusy = true;

            var manager = new YoutrackManager(_connection);

            _allWorkItems = await manager.GetAllWorkItems().ConfigureAwait(false);

            UploadTimeTracking();
            IsBusy = false;
        }
Example #2
0
        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));
            }
        }