public ActionResult Create()
        {
            if ((UserHelper.GetUserRole(User.Identity.Name) != "admin") && (UserHelper.GetUserRole(User.Identity.Name) != "manager"))
            {
                return(RedirectToAction("Index", "Home"));
            }

            if (UserHelper.GetUserRole(User.Identity.Name) == "" || User == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            UsersEventsModel e = new UsersEventsModel();


            pszczupakEntities ent = new pszczupakEntities();

            ViewData["U"] = ent.Users.Select(x => new SelectListItem()
            {
                Value = x.id.ToString(), Text = x.name
            }).ToList();
            ViewData["E"] = ent.Events.Select(x => new SelectListItem()
            {
                Value = x.id.ToString(), Text = x.description
            }).ToList();


            return(View(e));
        }
        public ActionResult Create(UsersEventsModel e)
        {
            if ((UserHelper.GetUserRole(User.Identity.Name) != "admin") && (UserHelper.GetUserRole(User.Identity.Name) != "manager"))
            {
                return(RedirectToAction("Index", "Home"));
            }


            pszczupakEntities ent = new pszczupakEntities();

            if (ModelState.IsValid)
            {
                UsersEvents eventt = new UsersEvents();
                eventt.id_event = e.id_event;
                eventt.id_user  = e.id_user;
                ent.UsersEvents.Add(eventt);
                ent.SaveChanges();

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewData["U"] = ent.Users.Select(x => new SelectListItem()
                {
                    Value = x.id.ToString(), Text = x.name
                }).ToList();
                ViewData["E"] = ent.Events.Select(x => new SelectListItem()
                {
                    Value = x.id.ToString(), Text = x.description
                }).ToList();


                return(View(e));
            }
        }
Example #3
0
        public static UsersEventsModel ToUsersEventsModelWithID(this UsersEvents ue)
        {
            UsersEventsModel uee = new UsersEventsModel();

            uee.id       = ue.id;
            uee.id_event = ue.id_event;
            uee.id_user  = ue.id_user;
            return(uee);
        }