Esempio n. 1
0
        public bool updateFixPoint(updateFinOverview updateFinOverview)
        {
            if (updateFinOverview.direction == Model.BaseEnum.OperationDirection.minus)
            {
                updateFinOverview.fixPoint = -updateFinOverview.fixPoint;
            }

            return(base.UpdatePart_NoObj_Sync(a => new EUserFinanceOverview()
            {
                fixedPoint = a.fixedPoint + updateFinOverview.fixPoint
            },
                                              a => a.userId == updateFinOverview.userId
                                              ));
        }
Esempio n. 2
0
        public bool updateCommission(updateFinOverview updateFinOverview)
        {
            if (updateFinOverview.direction == Model.BaseEnum.OperationDirection.minus)
            {
                updateFinOverview.commission = -updateFinOverview.commission;
            }

            return(base.UpdatePart_NoObj_Sync(a => new EUserFinanceOverview()
            {
                money = a.commission + updateFinOverview.commission
            },
                                              a => a.userId == updateFinOverview.userId
                                              ));
        }
Esempio n. 3
0
        public bool updateChargeMoney(updateFinOverview updateFinOverview)
        {
            if (updateFinOverview.direction == Model.BaseEnum.OperationDirection.minus)
            {
                updateFinOverview.money = -updateFinOverview.money;
            }

            return(base.UpdatePart_NoObj_Sync(a => new EUserFinanceOverview()
            {
                money = a.money + updateFinOverview.money
            },
                                              a => a.userId == updateFinOverview.userId
                                              ));
        }
Esempio n. 4
0
 public bool updateChargePoint(updateFinOverview updateFinOverview)
 {
     if (updateFinOverview.direction == Model.BaseEnum.OperationDirection.minus)
     {
         return(base.UpdatePart_NoObj_Sync(a => new EUserFinanceOverview()
         {
             chargePoint = a.chargePoint - updateFinOverview.point
         },
                                           a => a.userId == updateFinOverview.userId));
     }
     else
     {
         return(base.UpdatePart_NoObj_Sync(a => new EUserFinanceOverview()
         {
             chargePoint = a.chargePoint + updateFinOverview.point,
             pointEffectDate = updateFinOverview.pointEffectDate
         },
                                           a => a.userId == updateFinOverview.userId));
     }
 }