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)); } }
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); }