public ActionResult Password(string Password, string NewPassword, string ConfirmPassword)
        {
            var password = new MemberCenterPassword();

            password.Password        = Password;
            password.NewPassword     = NewPassword;
            password.ConfirmPassword = ConfirmPassword;
            var result = _MemberCenterService.EditPassword(MemberHelper(), password);

            if (result.IsSuccessful)
            {
                return(Json(new { response = "success" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { response = "error" }, JsonRequestBehavior.AllowGet));
            }
        }
        public OperationResult EditPassword(Guid accountId, MemberCenterPassword password)
        {
            var result           = new OperationResult();
            var source           = _repository.GetAll <Account>().FirstOrDefault(x => x.AccountId == accountId);
            var orginPassword    = password.Password;
            var Md5OrginPassword = Helpers.ToMD5(orginPassword);
            var newPassword      = password.NewPassword;
            var Md5NewPassword   = Helpers.ToMD5(newPassword);
            var confirmPassword  = password.ConfirmPassword;

            if (Md5OrginPassword == source.Password)
            {
                source.Password = Md5NewPassword;
                _repository.Update <Account>(source);
                _context.SaveChanges();
                result.IsSuccessful = true;
            }
            else
            {
                result.IsSuccessful = false;
            }
            return(result);
        }