public ActionResult ChangePassword(ChangePasswordModel model)
        {
            var userId =Convert.ToInt64(Session["userId"]);
            var userData = _readOnlyRepository.GetById<Account>(userId);

            var oldPasswordEncripted = EncriptacionMD5.Encriptar(model.OldPassword);

            if (userData.Password != oldPasswordEncripted)
            {
                Error("The old password is incorrect!!!");

                ClearModel(model);

                return View(model);
            }

            userData.Password = EncriptacionMD5.Encriptar(model.NewPassword);
            _writeOnlyRepository.Update(userData);
            AddActivity("El usuario ha cambiado su contrasena");
            Success("Password changed successfully!!");

            ClearModel(model);

            return View(model);
        }
 private void ClearModel(ChangePasswordModel model)
 {
     model.OldPassword = string.Empty;
     model.NewPassword = string.Empty;
     model.ConfirmPassword = string.Empty;
 }