public ActionResult MaintainUserRole(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Role_ role = db.Role_.Find(id); if (role == null) { return(HttpNotFound()); } return(View(role)); }
public ActionResult AddUserRole(Role_ role, string button) { ViewBag.errorMessage = ""; //Donation_Type asd = new Donation_Type(); if (button == "Save") { try { List <Role_> Roles = new List <Role_>(); Roles = db.Role_.ToList(); if (Roles.Count != 0) { int count = 0; foreach (var item in Roles) { if (item.Role_Name == role.Role_Name) { count++; ViewBag.errorMessage = "There is a duplicate Donation Type Already"; return(View()); } } if (count == 0) { db.Role_.Add(role); db.SaveChanges(); } } else { db.Role_.Add(role); db.SaveChanges(); } } catch (Exception e) { ViewBag.errorMessage = "There was an Error with network please try again: " + e.Message; return(View()); } } else if (button == "Cancel") { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("Index", "Home")); }
public ActionResult MaintainUserRole(Role_ role) { return(View()); }