Beispiel #1
0
        public IActionResult Index()
        {
            List <ProjectListViewModel> projecten             = new List <ProjectListViewModel>();
            IEnumerable <Project>       projectenFromDatabase = _context.GetProjecten();

            foreach (var project in projectenFromDatabase)
            {
                projecten.Add(new ProjectListViewModel()
                {
                    Id           = project.Id,
                    Titel        = project.Titel,
                    Beschrijving = project.Beschrijving,
                    ImageFile    = project.Image,
                    Status       = project.Status.Naam,
                    Tags         = project.TagProjects.Select(tagprojects => tagprojects.Tag).Select(tag => tag.Naam).ToList()
                                   //Tags = _context.TagProject.Where(x => project.Id == x.Project.Id).Select(t => t.Tag.Naam.ToLower().Trim()).ToList(),
                });
            }

            ProjectFilterListViewModel vm = new ProjectFilterListViewModel
            {
                Projecten = projecten
            };

            return(View(vm));
        }