public ActionResult Index(string first, string last, string email, string password, string roll) { switch (roll) { case "Arrangör": var nyArrangör = new Arrangörer { Firstname = first, Lastname = last, Email = email, Password = password, Role = roll }; databas.Arrangörer.Add(nyArrangör); databas.SaveChanges(); break; case "Besökare": var nybesökare = new Besökare { Firstname = first, Lastname = last, Email = email, Password = password, Role = roll }; databas.Besökare.Add(nybesökare); databas.SaveChanges(); break; } return(RedirectToAction("index")); }
// POST: api/Organizer (En post request till denna ända lägger till användare) public string Post([FromBody] Arrangörer arrangör) { if (arrangör.Firstname == null || arrangör.Lastname == null || arrangör.Role == null) { return(null); } if (arrangör.Role != "Arrangör") { arrangör.Role = "Arrangör"; } databas.Arrangörer.Add(arrangör); databas.SaveChanges(); return("Successfully added new organizer!"); }
public ActionResult Arrangör(Arrangörer uppdaterad) { databas.Entry(uppdaterad).State = System.Data.Entity.EntityState.Modified; databas.SaveChanges(); return(RedirectToAction("index")); }