예제 #1
0
        public ActionResult Details(int?id = -1)
        {
            ViewBag.Message = "Dataset pagina";

            DatasetsDatabaseService datasetsDS = new DatasetsDatabaseService();
            Dataset dataset = datasetsDS.GetDatasetFromId(id.Value);

            CommentDatabaseService CDS = new CommentDatabaseService();
            //TODO Sorteer comments op logische wijze
            List <Comment> comments = CDS.GetCommentsVoorDataset(id.Value);

            RelevantDatabaseService RDS   = new RelevantDatabaseService();
            List <Relevant>         links = RDS.GetRelevanteLinksVoorDataset(id.Value);

            DatasetDetail datasetDetail = new DatasetDetail
            {
                Dataset          = dataset,
                Comments         = comments,
                Links            = links,
                CommentStatussen = new List <SelectListItem> {
                    { new SelectListItem {
                          Text = "Niet Verwerkt", Value = "Niet Verwerkt"
                      } }, { new SelectListItem {
                                 Text = "In Behandeling", Value = "In Behandeling"
                             } }, { new SelectListItem {
                                        Text = "Verwerkt", Value = "Verwerkt"
                                    } }
                }
            };

            return(View(datasetDetail));
        }
예제 #2
0
        public ActionResult NieuweLink(int?id = -1)
        {
            ViewBag.Message = "NieuweLink";

            DatasetsDatabaseService dds = new DatasetsDatabaseService();
            Dataset dataset             = dds.GetDatasetFromId(id.Value);

            return(View(dataset));
        }
예제 #3
0
        public ActionResult Bewerken(int?id = -1)
        {
            ViewBag.Message = "Dataset Bewerken";

            //Haalt de betreffende dataset op uit DB
            DatasetsDatabaseService datasetsDS = new DatasetsDatabaseService();
            Dataset dataset = datasetsDS.GetDatasetFromId(id.Value);

            //Haalt alle domeinen uit DB
            DomeinenDatabaseService domeinenDS   = new DomeinenDatabaseService();
            List <Domein>           domeinen     = domeinenDS.GetAlleDomeinen();
            List <SelectListItem>   domeinenList = new List <SelectListItem>();

            foreach (Domein domein in domeinen)
            {
                SelectListItem item = new SelectListItem {
                    Text = domein.Naam, Value = domein.Naam
                };
                domeinenList.Add(item);
            }

            //Haalt alle gebruikers uit DB
            GebruikersDatabaseService gebruikersDS   = new GebruikersDatabaseService();
            List <Gebruiker>          gebruikers     = gebruikersDS.GetAllGebruikers();
            List <SelectListItem>     gebruikersList = new List <SelectListItem>();

            foreach (Gebruiker gebruiker in gebruikers)
            {
                SelectListItem item = new SelectListItem {
                    Text = gebruiker.Naam, Value = gebruiker.ID.ToString()
                };
                gebruikersList.Add(item);
            }

            DatasetBewerken datasetBewerken = new DatasetBewerken
            {
                Dataset      = dataset,
                Domeinen     = domeinenList,
                Gebruikers   = gebruikersList,
                TypeDatasets = new List <SelectListItem> {
                    { new SelectListItem {
                          Text = "Test 1", Value = "Test 1"
                      } }, { new SelectListItem {
                                 Text = "Test 2", Value = "Test 2"
                             } }
                }
            };

            return(View(datasetBewerken));
        }
예제 #4
0
        public ActionResult AanvraagFormulier(int?id = -1)
        {
            ViewBag.Message = "Aanvraag Formulier";

            DatasetsDatabaseService dds = new DatasetsDatabaseService();
            Dataset dataset             = dds.GetDatasetFromId(id.Value);

            Aanvragen aanvragen = new Aanvragen
            {
                DatasetID    = dataset.Id,
                Naam         = dataset.Naam,
                Beschrijving = dataset.Beschrijving,
                Eigenaar     = dataset.Eigenaar
            };

            return(View(aanvragen));
        }