public frmViewFriends(List<DailyMileFriend> friendEntries, DailyMileAPI api, string logedInUser) : base() { _api = api; _loggedInUser = logedInUser; BindingListView<DailyMileFriend> friends = new BindingListView<DailyMileFriend>(friendEntries); friends.SortFields = "Display_Name"; InitializeComponent(); display_nameComboBox.DataSource = friends.GetList(); if (friendEntries.Count > 0) { display_nameComboBox.SelectedIndex = 0; UpdateControls(); } }
private void SetupDMConnectionInfo() { _logger.EnQueueAppTraceMessage("SetupDMConnectionInfo() Enter"); //IsTokenStillValid _dmConnectionInfo = DailyMileConnectionInfo.ReadConnectionInfo(_ConfigFileName); if (_dmConnectionInfo == null) { _logger.EnQueueAppTraceMessage("SetupDMConnectionInfo() Creating New"); _dmConnectionInfo = new DailyMileConnectionInfo(); _dmConnectionInfo.DailyMileURL = "https://api.dailymile.com"; //Add your API Info here _dmConnectionInfo.RedirectURL = ""; _dmConnectionInfo.ClientID = ""; _dmConnectionInfo.ClientSecret = ""; _dmConnectionInfo.IsLoggedIn = false; SetLoggedOnControlValues(false); } else { _logger.EnQueueAppTraceMessage("SetupDMConnectionInfo() Loaded"); SetLoggedOnControlValues(_dmConnectionInfo.IsTokenStillValid); } _dmConnectionInfo.ConfigFileLocation = _ConfigFileName; _APIWrapper = new DailyMileAPI(_dmConnectionInfo); //LogonDailyMile _logger.EnQueueAppTraceMessage("SetupDMConnectionInfo() Leave"); }