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() { PortfolioList portfolios = new PortfolioList(); portfolios.Load(); Assert.IsTrue(portfolios.Count > 0); }
public void LoadById() { PortfolioList portfolios = new PortfolioList(); portfolios.Load(); Portfolio portfolio = new Portfolio(); portfolio.LoadById(portfolios.FirstOrDefault(p => p.Description == "Test").Id); Assert.AreEqual("Test", portfolio.Name); }
// GET: Portfolio public ActionResult Index() { User userin = System.Web.HttpContext.Current.Session["user"] as User; if (userin == null || userin.UserTypeDescription != "Admin") { return(RedirectToAction("Index", "Home")); } portfolios = new PortfolioList(); portfolios.Load(); return(View(portfolios)); }
public void Delete() { PortfolioList portfolios = new PortfolioList(); portfolios.Load(); Portfolio portfolio = new Portfolio(); portfolio.LoadById(portfolios.FirstOrDefault(p => p.Description == "Test").Id); int rowsAffected = portfolio.Delete(); Assert.IsTrue(rowsAffected == 1); }
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); }
public void Insert() { ProjectList projects = new ProjectList(); projects.Load(); Project project = projects.FirstOrDefault(p => p.Name == "TestName3"); PortfolioList portfolios = new PortfolioList(); portfolios.Load(); Portfolio portfolio = portfolios.FirstOrDefault(p => p.Name == "testprofile"); PortfolioProject portfolioProject = new PortfolioProject() { ProjectId = project.Id, PortfolioId = portfolio.Id }; int rowsInserted = portfolioProject.Insert(); Assert.IsTrue(rowsInserted == 1); }
// GET: Portfolio public ActionResult Index() { Portfolios = new PortfolioList(); Portfolios.Load(); return View(Portfolios); }