public ActionResult EditMuseum(MuseumInputModel museum) { if (ModelState.IsValid) { Museum musToEdit = db.GetMuseum(museum.MuseumID); musToEdit.ConvertFromMuseumInputModel(museum); //Make museum from input model db.UpdateMuseum(musToEdit); } else { ModelState.AddModelError("edit-error", "The Museum you tried to edit had some incorrectly filled fields."); } return(View(museum)); }
public ActionResult EditMuseum(int?id) { //Get Museum if (id != null) { Museum museum = db.GetMuseum(id.Value); if (museum != null) { MuseumInputModel mus = new MuseumInputModel(); mus.ConvertToMuseumInputModel(museum); return(View(mus)); } } return(RedirectToAction("ManagementWindow")); }
public void ConvertFromAddInputModel(MuseumInputModel m) { Naam = m.Naam; MuseumID = m.MuseumID; Omschrijving = m.Omschrijving; Adults = m.Adults; Kids = m.Kids; Website = m.Website; Maandag = m.Maandag; Dinsdag = m.Dinsdag; Woensdag = m.Woensdag; Donderdag = m.Donderdag; Vrijdag = m.Vrijdag; Zaterdag = m.Zaterdag; Zondag = m.Zondag; Telefoon = m.Telefoon; }
public ActionResult AddMuseum(MuseumInputModel m, string afbLink, string afbLinkOverview) { m.MuseumLocatie.Naam = m.Naam; if (ModelState.IsValid) { Museum mus = new Museum(); mus.ConvertFromAddInputModel(m); m.MuseumLocatie.Naam = m.Naam; mus.MuseumAfbeelding = new Afbeelding(null, mus.MuseumID, null, afbLink, "museumbanner"); mus.OverviewAfbeelding = new Afbeelding(null, mus.MuseumID, null, afbLinkOverview, "museumoverview"); mus.MuseumLocatie = m.MuseumLocatie; db.AddMuseum(mus); return(RedirectToAction("ManagementWindow")); } return(View(m)); }