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