Esempio n. 1
0
        public SprintDashboard(Sprint sprint, bool fromFile)
        {
            InitializeComponent();
            CurrentPage    = this.Title;
            this._fromFile = fromFile;
            DataContext    = this;

            _sprintClient = new SprintClient();
            _taskClient   = new TaskClient();

            User user = (User)Application.Current.Properties["user"];

            Permissions         = new Permissions(user, sprint.Project);
            IsSprintScrumMaster = sprint.ScrumMaster.Id == user.Id;


            sprint.Users = _sprintClient.GetSprintTeam(sprint.Project.Id, sprint.Id);
            UserStories  = _sprintClient.GetSprintStories(sprint.Project.Id, sprint.Id);

            CurrentSprint = sprint;

            _sprintBacklog = _sprintClient.GetSprintBacklog(sprint.Project.Id, sprint.Id);

            PlotGraph();
        }
Esempio n. 2
0
        public CreateSprint(Project project)
        {
            InitializeComponent();
            CurrentPage = this.Title;
            DataContext = this;

            _client         = new SprintClient();
            _currentProject = project;

            pageSetup();
        }
        public EditSprintBacklog(Sprint sprint)
        {
            InitializeComponent();
            CurrentPage = this.Title;
            DataContext = this;

            _sprintClient    = new SprintClient();
            _userStoryClient = new UserStoryClient();

            CurrentSprint = sprint;

            AvailableStories = new ObservableCollection <UserStory>(_userStoryClient.GetAvailableUserStories(sprint.Project.Id));
            SprintBacklog    = new ObservableCollection <UserStory>(_sprintClient.GetSprintBacklog(sprint.Project.Id, sprint.Id));
        }
        public EditSprintTeam(Sprint sprint)
        {
            InitializeComponent();
            CurrentPage = this.Title;
            DataContext = this;

            _sprintClient = new SprintClient();

            CurrentSprint = sprint;
            SprintTeam    = new ObservableCollection <User>(sprint.Users);

            try
            {
                SetupDevelopers();
            }
            catch (RestResponseErrorException ex)
            {
                MessageBoxUtil.ShowInfoBox(ex.Message);
            }
        }