Пример #1
0
        private void PopulateExistingInformation()
        {
            Auth.IsEnabled     = false;
            Save.IsEnabled     = false;
            ReAuth.IsEnabled   = true;
            File.IsEnabled     = true;
            Projects.IsEnabled = false;

            _timeTaskService = new TimeTaskService(_userData.Token);

            Client.Text = _userData.Client;

            Projects.ItemsSource = new List <Project>
            {
                new Project
                {
                    name = _userData.Project,
                    id   = _userData.ProjectId
                }
            };
            Projects.DisplayMemberPath = "name";
            Projects.SelectedIndex     = 0;

            Modules.ItemsSource = new List <Projectmodule>
            {
                new Projectmodule
                {
                    modulename = _userData.Module,
                    moduleid   = _userData.ModuleId
                }
            };
            Modules.DisplayMemberPath = "modulename";
            Modules.SelectedIndex     = 0;

            WorkTypes.ItemsSource = new List <Projectworktype>
            {
                new Projectworktype
                {
                    worktype   = _userData.WorkType,
                    worktypeid = _userData.WorkTypeId
                }
            };
            WorkTypes.DisplayMemberPath = "worktype";
            WorkTypes.SelectedIndex     = 0;
        }
Пример #2
0
        public async void GetUserInformation()
        {
            try
            {
                _timeTaskService    = new TimeTaskService(UserToken.Text);
                _primaryInformation = new PrimaryInformation(_timeTaskService);
                var success = await _primaryInformation.GetMyInformation();

                if (success == false)
                {
                    MessageBox.Show("Authentication failed");
                }
                else
                {
                    Proceed();
                    MessageBox.Show("Successfully Authenticated");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Authentication failed" + e.Message);
            }
        }
Пример #3
0
 public UserTimes(TimeTaskService timeTaskService,
                  List <TimeObject> times)
 {
     _timeTaskService = timeTaskService;
     _times           = times;
 }
Пример #4
0
 public PrimaryInformation(TimeTaskService timeTaskService)
 {
     _timeTaskService = timeTaskService;
 }