public ActionResult Bewerken(DatasetBewerken model) { ViewBag.Message = "Dataset Bewerken"; DatasetsDatabaseService dds = new DatasetsDatabaseService(); int rowsAffected = dds.UpdateDataset(model.Dataset); return(RedirectToAction("Details", new { id = model.Dataset.Id })); }
public ActionResult Toevoegen(DatasetBewerken model) { ViewBag.Message = "Dataset Pagina toevoegen"; model.Dataset.DatumAangemaakt = DateTime.Now; //Voeg dataset toe aan DB DatasetsDatabaseService datasetsDS = new DatasetsDatabaseService(); int id = datasetsDS.InsertDataset(model.Dataset); return(RedirectToAction("Details", new { id })); }
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)); }