private void Connection() { if (!string.IsNullOrEmpty(_login) && !string.IsNullOrEmpty(_password) && !string.IsNullOrEmpty(_url)) { if (!string.IsNullOrEmpty(_url) && !string.IsNullOrEmpty(_login) && !string.IsNullOrEmpty(_password)) { try { Ping ping = new Ping(); string url = Droid.Web.Web.GetPingDomain(_url); PingReply reply = ping.Send(url); if (reply.Status == IPStatus.Success) { _connector = new UsernamePasswordConnection(_url, _login, _password); } } catch (Exception e) { _connector = null; Console.WriteLine(e.Message); } } } }
public TimeAccountingCalendarViewModel(UsernamePasswordConnection connection) { _connection = connection; Year = new Year(DateTime.Now.Year, true); Months.AddRange(GetMonths()); UploadWorkItems(); }
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)); } }
private void ResetYouTrackConnection() { var url = Settings.Default.YouTrackUrl; var username = Settings.Default.YouTrackUsername; var password = Settings.Default.YouTrackPassword; if (!string.IsNullOrWhiteSpace(url) && !string.IsNullOrWhiteSpace(username) && !string.IsNullOrWhiteSpace(password)) { _youTrackConnection = new UsernamePasswordConnection(url, username, password); } else { _youTrackConnection = null; } }
public YoutrackManager(string login, string password) { _connection = new UsernamePasswordConnection(_hostAddress, login, password); }
public YoutrackManager(UsernamePasswordConnection connection) { _connection = connection; }
public LogonEventArgs(UsernamePasswordConnection connection) { Connection = connection; }