public ActionResult UpdateUser(UserPO form)
        {
            ActionResult response = null;

            if (Session["RoleID"] != null && ((int)Session["RoleID"] == 3))
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        UserDO dataObject = UserMappers.UserPOtoDOWithoutPassword(form);
                        _dataAccess.UpdateUser(dataObject);
                        response = RedirectToAction("Index", "User");
                    }

                    catch (Exception exception)
                    {
                        ErrorLogger.LogExceptions(exception);
                        response = View(form);
                    }

                    finally
                    { }
                }

                else
                {
                    response = View(form);
                }
            }

            return(response);
        }