Exemple #1
0
        public ActionResult RegOrganiser(RegOrgVM model)
        {
            int id = db.Users.FirstOrDefault(u => u.username == User.Identity.Name).Id;

            var Org = db.Organisers.Find(id);

            if (Org != null)
            {
                TempData["Info"] = "You've already registered, please wait for your request to be accepted.";
                return(RedirectToAction("RegOrganiser", "User"));
            }

            if (ModelState.IsValid)
            {
                var user = db.Users.FirstOrDefault(u => u.username == User.Identity.Name).Id;

                var oragniser = new Organiser
                {
                    Id        = user,
                    represent = model.represent,
                    position  = model.position,
                    status    = null
                };

                db.Organisers.Add(oragniser);
                db.SaveChanges();
                TempData["Info"] = "You've registered successfully. Please wait until it is accepted by an admin.";
            }
            return(View(model));
        }
Exemple #2
0
        public ActionResult RegOrganiser(RegOrgVM model)
        {
            if (ModelState.IsValid)
            {
                var id = db.Users.FirstOrDefault(u => u.username == User.Identity.Name).Id;

                var oragniser = new Organiser
                {
                    Id        = id,
                    represent = model.represent,
                    position  = model.position,
                    status    = false
                };

                db.Organisers.Add(oragniser);
                db.SaveChanges();
                TempData["Info"] = "You've registered successfully. Please wait until it is accepted by an admin.";
            }
            return(View(model));
        }