Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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");
        }