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