Example #1
0
        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"));
        }
Example #2
0
        // 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!");
        }
Example #3
0
 public ActionResult Arrangör(Arrangörer uppdaterad)
 {
     databas.Entry(uppdaterad).State = System.Data.Entity.EntityState.Modified;
     databas.SaveChanges();
     return(RedirectToAction("index"));
 }