Esempio n. 1
0
        //
        // GET: /Backlog/
        public ActionResult Index()
        {
            int backlogId = Int32.Parse(Session["BacklogId"].ToString()),
                productId = Int32.Parse(Session["ProductId"].ToString());

            var sprintRepo  = new SprintRepository();
            var backlogRepo = new BacklogRepository();
            var epicRepo    = new EpicRepository();

            bool isSprintActive;
            var  sprintTasks = sprintRepo.GetCurrentSprintTasks(productId, out isSprintActive);

            var model = new BacklogModel()
            {
                BacklogItems   = backlogRepo.GetBacklogTasks(backlogId),
                SprintItems    = sprintTasks,
                Epics          = epicRepo.GetEpicsForBacklog(backlogId),
                IsSprintActive = isSprintActive,
                SprintName     = sprintRepo.GetCurrentSprintName(productId)
            };

            return(View(model));
        }
Esempio n. 2
0
 public ItemService(ItemRepository itemRepository, BacklogRepository backlogRepository, UserRepository userRepository)
 {
     this.itemRepository    = itemRepository;
     this.backlogRepository = backlogRepository;
     this.userRepository    = userRepository;
 }
Esempio n. 3
0
 public ProductService(ProductRepository productRepository, TeamRepository teamRepository, UserRepository userRepository, ItemRepository itemRepository, BacklogRepository backlogRepository)
 {
     this.productRepository = productRepository;
     this.teamRepository    = teamRepository;
     this.userRepository    = userRepository;
     this.itemRepository    = itemRepository;
     this.backlogRepository = backlogRepository;
 }
Esempio n. 4
0
 public SprintService(BacklogRepository backlogRepository)
 {
     this.backlogRepository = backlogRepository;
 }