Exemplo n.º 1
0
        // GET: Dataset
        public ActionResult Index(string domein = "")
        {
            ViewBag.Message = "Datasets";
            DatasetsViewModel datasetsViewModel = new DatasetsViewModel()
            {
                Domein = domein
            };

            DatasetsDatabaseService dds = new DatasetsDatabaseService();

            if (domein == "")
            {
                datasetsViewModel.Datasets = dds.GetAllDatasets();
            }
            else
            {
                datasetsViewModel.Datasets = dds.GetDatasetsVoorDomein(domein);
            }

            DomeinenDatabaseService domDS = new DomeinenDatabaseService();

            datasetsViewModel.Domeinen = domDS.GetHoofdDomeinen();

            return(View(datasetsViewModel));
        }
        public ActionResult Verwijderen(string domeinNaam)
        {
            DomeinenDatabaseService domeinDatabaseService = new DomeinenDatabaseService();

            domeinDatabaseService.DeleteDomein(domeinNaam);
            return(RedirectToAction("Index"));
        }
        public ActionResult Bewerken(string domeinNaam = "")
        {
            DomeinenDatabaseService DDS = new DomeinenDatabaseService();
            Domein domein = DDS.GetDomeinFromNaam(domeinNaam);

            return(View(domein));
        }
        // GET: Domeinen
        public ActionResult Index()
        {
            ViewBag.Message = "Domeinen";

            DomeinenDatabaseService DDS = new DomeinenDatabaseService();
            DomeinenViewModel       DVM = new DomeinenViewModel {
                Domeinen = DDS.GetHoofdDomeinen()
            };

            return(View(DVM));
        }
Exemplo n.º 5
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));
        }
        public ActionResult Bewerken(Domein domein)
        {
            DomeinenDatabaseService DDS = new DomeinenDatabaseService();

            if (domein.PostedFile != null)
            {
                ImageUtils imageUtils = new ImageUtils();
                byte[]     imageArray = null;
                using (var binaryReader = new BinaryReader(Request.Files[0].InputStream))
                {
                    imageArray = binaryReader.ReadBytes(Request.Files[0].ContentLength);
                }
                domein.Image = imageUtils.ScaleImage(imageArray, 75, 75);
            }

            DDS.UpdateDomein(domein);
            return(View(domein));
        }
        public ActionResult Toevoegen(Domein domein)
        {
            DomeinenDatabaseService DDS = new DomeinenDatabaseService();

            if (domein.PostedFile != null)
            {
                ImageUtils imageUtils = new ImageUtils();

                byte[] imageArray = null;
                using (var binaryReader = new BinaryReader(Request.Files[0].InputStream))
                {
                    imageArray = binaryReader.ReadBytes(Request.Files[0].ContentLength);
                }
                domein.Image = imageUtils.ScaleImage(imageArray, 75, 75);
            }

            DDS.InsertDomein(domein);

            return(RedirectToAction("Bewerken", new { domeinNaam = domein.Naam }));
        }