public ActionResult UpdateUser(int UserID) { UserDO item = null; UserPO display = null; ActionResult response = RedirectToAction("Index", "Home"); if (Session["RoleID"] != null && ((int)Session["RoleID"] == 3)) { try { //Make sure password is not being called item = _dataAccess.ReadIndividualUserByID(UserID); display = UserMappers.UserDOtoPO(item); } catch (Exception exception) { ErrorLogger.LogExceptions(exception); response = View(UserID); } finally { } response = View(display); } else { response = RedirectToAction("Index", "Home"); } return(response); }
//Available for role 3: public ActionResult Index() { List <UserDO> allUsers = null; List <UserPO> mappedUsers = null; ActionResult response = RedirectToAction("Index", "Home"); if (Session["RoleID"] != null && ((int)Session["RoleID"] == 3)) { try { allUsers = _dataAccess.ReadAllUsers(); mappedUsers = new List <UserPO>(); foreach (UserDO dataObject in allUsers) { mappedUsers.Add(UserMappers.UserDOtoPO(dataObject)); } response = View(mappedUsers); } catch (Exception exception) { ErrorLogger.LogExceptions(exception); } finally { } } else { response = RedirectToAction("Index", "Home"); } return(response); }