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());
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
 // GET: Project
 public ActionResult Index()
 {
     return(View(logic.GetAllProjects()));
 }