public void Update() { ProjectList projects = new ProjectList(); projects.Load(); Project project = projects.FirstOrDefault(p => p.Name == "ProveIT"); PortfolioList portfolios = new PortfolioList(); portfolios.Load(); Portfolio portfolio = portfolios.FirstOrDefault(p => p.Name == "Brodys First Portfolio"); Portfolio portfolioUpdate = portfolios.FirstOrDefault(p => p.Name == "Joes First Portfolio"); PortfolioProjectList portfolioProjects = new PortfolioProjectList(); portfolioProjects.Load(); PortfolioProject portfolioProject = new PortfolioProject(); portfolioProject.LoadById(portfolioProjects.FirstOrDefault(p => p.ProjectId == project.Id && p.PortfolioId == portfolio.Id).Id); portfolioProject.PortfolioId = portfolioUpdate.Id; int rowsAffected = portfolioProject.Update(); Assert.IsTrue(rowsAffected == 1); }
public void Load() { PortfolioProjectList portfolioProjects = new PortfolioProjectList(); portfolioProjects.Load(); Assert.IsTrue(portfolioProjects.Count > 1); }
// GET: PortfolioProject public ActionResult Index() { User userin = System.Web.HttpContext.Current.Session["user"] as User; if (userin == null || userin.UserTypeDescription != "Admin") { return(RedirectToAction("Index", "Home")); } portfolioProjects = new PortfolioProjectList(); portfolioProjects.Load(); return(View(portfolioProjects)); }
public void LoadById() { ProjectList projects = new ProjectList(); projects.Load(); Project project = projects.FirstOrDefault(p => p.Name == "ProveIT"); PortfolioList portfolios = new PortfolioList(); portfolios.Load(); Portfolio portfolio = portfolios.FirstOrDefault(p => p.Name == "Brodys First Portfolio"); PortfolioProjectList portfolioProjects = new PortfolioProjectList(); portfolioProjects.Load(); PortfolioProject portfolioProject = new PortfolioProject(); portfolioProject.LoadById(portfolioProjects.FirstOrDefault(p => p.ProjectId == project.Id && p.PortfolioId == portfolio.Id).Id); Assert.AreEqual(portfolioProject.PortfolioId, portfolioProject.PortfolioId); }