public void Create() { BeheerderSqlContext bsc = new BeheerderSqlContext(); BeheerderRepository br = new BeheerderRepository(bsc); br.Create(1); }
public ActionResult SaveBeheerHulp(FormCollection form, HttpPostedFileBase foto) { try { string path = ""; string fotoPath = ""; if (foto != null) { if (foto.ContentLength > 0) { if (Path.GetExtension(foto.FileName).ToLower() == ".png" || Path.GetExtension(foto.FileName).ToLower() == ".jpg" || Path.GetExtension(foto.FileName).ToLower() == ".jpeg") { path = Path.Combine(Server.MapPath("~/Content/Foto"), foto.FileName); foto.SaveAs(path); fotoPath = "/Content/Foto/" + foto.FileName; } } } if (form["radio"] == null) { return(RedirectToAction("Index", "Registreer")); } if (form["wachtwoord"] == form["wachtwoordherhalen"]) { Gebruiker gebruiker1 = new Gebruiker(); gebruiker1.Image = fotoPath; gebruiker1.Geslacht = (Geslacht)Enum.Parse(typeof(Geslacht), form["geslacht"]); gebruiker1.Adres = form["adres"]; gebruiker1.Email = form["email"]; gebruiker1.Geboortedatum = Convert.ToDateTime(form["geboortedatum"]); gebruiker1.Woonplaats = form["plaats"]; gebruiker1.Land = form["land"]; gebruiker1.Postcode = form["postcode"]; gebruiker1.Telefoonnummer = form["telnr"]; gebruiker1.Wachtwoord = form["wachtwoord"]; gebruiker1.Gebruikersnaam = form["gebruikersnaam"]; gebruiker1.Naam = form["naam"]; gebruiker1.Barcode = form["barcode"]; GebruikerSqlContext sql = new GebruikerSqlContext(); GebruikerRepository repo = new GebruikerRepository(sql); int id = repo.Create(gebruiker1); if (form["radio"] != null && form["radio"] == "Beheerder") { Beheerder beheerder = new Beheerder(id); BeheerderSqlContext bsql = new BeheerderSqlContext(); BeheerderRepository brepo = new BeheerderRepository(bsql); brepo.Create(id); } if (form["radio"] != null && form["radio"] == "Hulpverlener") { Hulpverlener hulpverlener = new Hulpverlener(id); HulpverlenerSqlContext hsql = new HulpverlenerSqlContext(); HulpverlenerRepository hrepo = new HulpverlenerRepository(hsql); hrepo.Create(id); } return(RedirectToAction("Index", "Login")); } return(RedirectToAction("Index", "Registreer")); } catch (Exception e) { return(RedirectToAction("Index", "Error")); } }