public void NewProjectAndGetAllProjects() { // Arrange & Act Species species = new Species(1, "Vogel"); Project expected = new Project("Roermond", "link", DateTime.Now, species.ID); int x = pl.GetAllProjects().Count; pl.NewProject("Roermond", "link", DateTime.Now, species.ID); // Assert Assert.AreEqual(x + 1, pl.GetAllProjects().Count); }
private List <ProjectViewModel> GetAllProjects() { var projects = _projectLogic.GetAllProjects(); return(projects.Select(project => new ProjectViewModel { Id = project.Id, Name = project.Name }).ToList()); }
private void Load() { var projectLogic = new ProjectLogic(); var loadedProjects = projectLogic.GetAllProjects(); var viewModels = loadedProjects.Where(lp => this.ShowOnlyActive ? lp.ProjectStatus == EnumDefinition.ProjectStatus.Active : lp.Id > 0).Select(lp => new ProjectViewModel(lp)); this.Projects = new List <ProjectViewModel>(viewModels); PagingManager.Data = this.Projects.ToList(); lv_Projects.ItemsSource = PagingManager.Page(this.PagingManager.CurrentPage); }
private void LoadProjects() { var projectLogic = new ProjectLogic(); this.ProjectViewModels = projectLogic.GetAllProjects().Where(p => p.ProjectStatus != EnumDefinition.ProjectStatus.Archived) .Select(p => new ProjectViewModel(p)) .ToList(); projectLogic.Dispose(); this.ProjectViewModels.Add(new ProjectViewModel { Id = 0, Name = ResourceStringManager.GetResourceByKey("All") }); }
public void GetAllProjects_Test() { // ARRANGE CreateProjects(); var projectLogic = new ProjectLogic(); // ACT var foundProjects = projectLogic.GetAllProjects(); projectLogic.Dispose(); // ASSERT Assert.IsNotNull(foundProjects); Assert.AreEqual(3, foundProjects.Count()); }
private void LoadProjectViewModels() { var projectLogic = new ProjectLogic(); this.ProjectViewModels = projectLogic.GetAllProjects() .Where(p => p.ProjectStatus == EnumDefinition.ProjectStatus.Active) .Select(p => new Projects.ProjectViewModel(p)).ToList(); string projectAllSelectItemName = ResourceStringManager.GetResourceByKey("ProjectsAll"); this.ProjectViewModels.Insert(0, new Projects.ProjectViewModel { Name = projectAllSelectItemName, Id = 0 }); this.cb_ProjectSelection.ItemsSource = this.ProjectViewModels; this.cb_ProjectSelection.SelectedItem = this.ProjectViewModels.Where(p => p.Id == 0); }
// GET: Project public ActionResult Index() { return(View(logic.GetAllProjects())); }