public ActionResult Create() { Portier portier = new Portier(); PortierRepository pr = new PortierRepository(); //Viewbags for the dropdownlists ViewBag.ProvincieList = new SelectList(pr.GetProvincieList(), "Id", "ProvincieName"); return(View(portier)); }
public ActionResult Edit(Portier portier) { try { if (ModelState.IsValid) { PortierRepository pr = new PortierRepository(); pr.UpdatePortier(portier); return(RedirectToAction("Index")); } return(View(portier)); } catch { return(View("Index")); } }
//CREATE Klant public bool CreatePortier(Portier portier) { using (IDbConnection db = new SqlConnection(ConnectionStrings.Baaa)) { string sqlQuery = "INSERT INTO Portier([PortierNaam],[PortierAchternaam],[Adres],[Postcode],[PlaatsNaam],[Telefoon],[ProvincieId],[Opmerking]) VALUES (@PortierNaam,@PortierAchternaam,@Adres,@Postcode,@PlaatsNaam,@Telefoon,@ProvincieId,@Opmerking)"; db.Execute(sqlQuery, new { portier.PortierNaam, portier.PortierAchternaam, portier.Adres, portier.Postcode, portier.PlaatsNaam, portier.Telefoon, portier.ProvincieId, portier.Opmerking }); return(true); } }
public ActionResult Create(Portier portier) { try { PortierRepository pr = new PortierRepository(); bool isCreated = pr.CreatePortier(portier); if (isCreated) { return(RedirectToAction("Index")); } else { return(View(portier)); } } catch { return(View("Create")); } }
//UPDATE Portier public bool UpdatePortier(Portier portier) { using (IDbConnection db = new SqlConnection(ConnectionStrings.Baaa)) { string sqlQuery = "UPDATE [dbo].[Portier] SET [PortierNaam] =@PortierNaam, [PortierAchternaam] =@PortierAchternaam, [Adres] = @Adres, [Postcode] = @Postcode, [PlaatsNaam] = @PlaatsNaam, [Telefoon] = @Telefoon, [ProvincieId] = @ProvincieId, [Opmerking] = @Opmerking WHERE Id=@Id"; db.Execute(sqlQuery, new { portier.Id, portier.PortierNaam, portier.PortierAchternaam, portier.Adres, portier.Postcode, portier.PlaatsNaam, portier.Telefoon, portier.ProvincieId, portier.Opmerking }); return(true); } }