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(); }
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); } }