Example #1
0
        public void NewProject()
        {
            var project = ViewDirector.AddEntity <Project>(Board.Context);

            if (project == null)
            {
                return;
            }
        }
Example #2
0
        private void TabSprints_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.AddedItems.IsNullOrEmpty())
            {
                return;
            }

            var sprintTab = e.AddedItems.Cast <SprintTab>().First();

            if (sprintTab == SprintTab.NewSprint)
            {
                var newSprint = ViewDirector.AddEntity <Sprint>(Context, Project.ID);

                var lastSelectedTab = e.RemovedItems.Cast <SprintTab>().FirstOrDefault();

                if (lastSelectedTab != null && lastSelectedTab != SprintTab.NewSprint)
                {
                    tabSprints.SelectedItem = lastSelectedTab;
                }
                else
                {
                    tabSprints.SelectedItem = SprintTab.AllSprints;
                }

                if (newSprint == null)
                {
                    return;
                }

                Update(newSprint);

                return;
            }

            Sprint = sprintTab.Sprint;
            UpdateFeatures();
        }
Example #3
0
        public void NewProject()
        {
            var project = ViewDirector.AddEntity <Project>(Context);

            Update();
        }
Example #4
0
 public void NewFeature()
 {
     ViewDirector.AddEntity <Feature>(Context, Project.ID);
     Update();
 }
Example #5
0
 public void NewSprint()
 {
     ViewDirector.AddEntity <Sprint>(Context, Project.ID);
     Update();
 }
Example #6
0
 public void NewFeature()
 {
     ViewDirector.AddEntity <Feature>(Board.Context, Board.Project.ID);
     Board.Update();
 }
Example #7
0
 public void NewSprint()
 {
     ViewDirector.AddEntity <Sprint>(Board.Context, Board.Project.ID);
     Board.Update();
 }