public BattleHistorySPRewardVM(SpousesBattleRecordReward battleRecordReward)
 {
     if (null != battleRecordReward)
     {
         FillData(battleRecordReward);
     }
 }
        public void FillData(SpousesBattleRecordReward battleRecordReward)
        {
            if (null == battleRecordReward)
            {
                battleRecordReward = new SpousesBattleRecordReward(0, 0, 0, 0, 0);
            }
            this._renownChange               = battleRecordReward.RenownChange;
            this._influenceChange            = battleRecordReward.InfluenceChange;
            this._moraleChange               = battleRecordReward.MoraleChange;
            this._goldChange                 = battleRecordReward.GoldChange;
            this._playerEarnedLootPercentage = battleRecordReward.PlayerEarnedLootPercentage;

            base.OnPropertyChanged("RenownChange");
            base.OnPropertyChanged("InfluenceChange");
            base.OnPropertyChanged("MoraleChange");
            base.OnPropertyChanged("GoldChange");
            base.OnPropertyChanged("PlayerEarnedLootPercentage");
        }