public ActionResult Details(int?id) { AspNetUsers user = new AspNetUsers(); var target_faculty = (from a in db.AspNetUsers where a.Faculty_Number == id select a.UserName).FirstOrDefault(); string value = HttpContext.User.Identity.Name; if (id == null) { return(RedirectToAction("Index")); } Faculty_Buildings faculty_Buildings = db.Faculty_Buildings.Find(id); if (faculty_Buildings == null) { return(View("Error")); } if (User.IsInRole("Admin") || value == target_faculty) { return(View(faculty_Buildings)); } else { return(RedirectToAction("Index")); } }
public ActionResult Edit(Faculty_Buildings faculty_Buildings) { if (ModelState.IsValid) { db.Entry(faculty_Buildings).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(faculty_Buildings)); }
public ActionResult Create(Faculty_Buildings faculty_Buildings) { if (ModelState.IsValid) { if (User.IsInRole("Admin")) { db.Faculty_Buildings.Add(faculty_Buildings); db.SaveChanges(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(faculty_Buildings)); }