Esempio n. 1
0
        public ActionResult Change_Item(int id, List <Item> items)
        {
            var user = (User)Session["UserInfo"];

            if (user == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            var proj = (Project)Session["Project"];

            ViewBag.Link = "Project";
            if (proj == null)
            {
                return(RedirectToAction("Dashboard", "Dashboard"));
            }
            var sprint = SprintManager.GetSprintFromID(id);

            if (sprint == null)
            {
                return(RedirectToAction("Home", "Project"));
            }

            foreach (var item in items)
            {
                SprintManager.ChangeStatus(item);
            }
            SprintManager.ReprioritiseItems(id, items);
            Session["Project"] = ProjectManager.GetProjectByID(proj.ProjectID, user.Email);
            return(null);
        }
Esempio n. 2
0
        public static void ChangeItemStatus()
        {
            var item  = SprintManager.GetItemFromID(2);
            var item2 = item;

            item2.ItemStatus = "Testing";
            SprintManager.ChangeStatus(item2);
            var checkItem = SprintManager.GetItemFromID(2);

            Assert.AreEqual(checkItem.ItemStatus, item.ItemStatus);
            SprintManager.ChangeStatus(item);
        }