// // GET: /WorkshopPermission/Edit/5 public ActionResult Edit(int id) { WorkshopPermission workshoppermission = db.WorkshopPermissions.Find(id); ViewBag.WorkshopID = new SelectList(db.Workshops, "WorkshopID", "Description", workshoppermission.WorkshopID); return(View(workshoppermission)); }
public ActionResult Edit(WorkshopPermission workshoppermission) { if (ModelState.IsValid) { db.Entry(workshoppermission).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.WorkshopID = new SelectList(db.Workshops, "WorkshopID", "Description", workshoppermission.WorkshopID); return(View(workshoppermission)); }
public ActionResult Create(WorkshopPermission workshoppermission, int userID, string RedirectRoute) { if (ModelState.IsValid) { User user_ = db.Users.Find(userID); bool useralreadyhaswrp = false; foreach (var wrp in user_.WorkshopPermissions.ToList()) { if (wrp.WorkshopID == workshoppermission.WorkshopID) { wrp.Select = workshoppermission.Select; wrp.Insert = workshoppermission.Insert; wrp.Update = workshoppermission.Update; wrp.Delete = workshoppermission.Delete; wrp.Approve = workshoppermission.Approve; useralreadyhaswrp = true; db.SaveChanges(); } } if (!useralreadyhaswrp) { try { db.WorkshopPermissions.Add(workshoppermission); db.SaveChanges(); } catch (Exception exx) { User xuser_ = db.Users.Find(userID); return(RedirectToAction("Edit", "Account", new { username_ = xuser_.UserName, err = exx.Message })); } user_.WorkshopPermissions.Add(workshoppermission); db.SaveChanges(); } if (RedirectRoute == "Profil") { return(RedirectToAction("Edit", "Account", new { username_ = user_.UserName, err = string.Empty })); } } User xxuser_ = db.Users.Find(userID); return(RedirectToAction("Edit", "Account", new { username_ = xxuser_.UserName, err = "Ana Birim SeƧmediniz.." })); }
public ActionResult Delete(int id, int userID, string RedirectRoute) { WorkshopPermission workshoppermission = db.WorkshopPermissions.Find(id); db.WorkshopPermissions.Remove(workshoppermission); db.SaveChanges(); if (RedirectRoute == "Profil") { User user_ = db.Users.Find(userID); return(RedirectToAction("Edit", "Account", new { username_ = user_.UserName, err = string.Empty })); } else { return(RedirectToAction("Index")); } }
public ActionResult Create(WorkshopPermission workshoppermission,int userID,string RedirectRoute) { if (ModelState.IsValid) { User user_ = db.Users.Find(userID); bool useralreadyhaswrp = false; foreach (var wrp in user_.WorkshopPermissions.ToList()) { if (wrp.WorkshopID == workshoppermission.WorkshopID) { wrp.Select = workshoppermission.Select; wrp.Insert = workshoppermission.Insert; wrp.Update = workshoppermission.Update; wrp.Delete = workshoppermission.Delete; wrp.Approve = workshoppermission.Approve; useralreadyhaswrp = true; db.SaveChanges(); } } if (!useralreadyhaswrp) { try { db.WorkshopPermissions.Add(workshoppermission); db.SaveChanges(); } catch (Exception exx) { User xuser_ = db.Users.Find(userID); return RedirectToAction("Edit", "Account", new { username_ = xuser_.UserName, err = exx.Message }); } user_.WorkshopPermissions.Add(workshoppermission); db.SaveChanges(); } if (RedirectRoute == "Profil") { return RedirectToAction("Edit", "Account", new { username_ = user_.UserName ,err=string.Empty}); } } User xxuser_ = db.Users.Find(userID); return RedirectToAction("Edit", "Account", new { username_ = xxuser_.UserName, err = "Ana Birim SeƧmediniz.." }); }
public ActionResult Edit(WorkshopPermission workshoppermission) { if (ModelState.IsValid) { db.Entry(workshoppermission).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.WorkshopID = new SelectList(db.Workshops, "WorkshopID", "Description", workshoppermission.WorkshopID); return View(workshoppermission); }
// // GET: /WorkshopPermission/Details/5 public ViewResult Details(int id) { WorkshopPermission workshoppermission = db.WorkshopPermissions.Find(id); return(View(workshoppermission)); }