Ejemplo n.º 1
0
 public bool SaveBonus(CommonBonusModel bonus)
 {
     if (SaveCommon(bonus))
     {
         if (SaveLocal(bonus))
         {
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 2
0
        private bool SaveLocal(CommonBonusModel bonus)

        {
            if (bonus.BonusId == null)
            {
                InsertBonusLocal();
            }
            else
            {
                UpdateBonusLocal();
            }
            return(true);
        }
Ejemplo n.º 3
0
        public bool SaveService(CommonBonusModel bonus)
        {
            var actionBonus = new BonusFactory().CreateBonusFactory(bonus.Type, _conn);

            switch (bonus.Type)
            {
            case Enum.BonusTypeEnum.WelcomeBonus:
                return(actionBonus.SaveBonus(new WelcomeBonusModel {
                    BonusId = 1, WelcomeBonusId = 1
                }));
            }

            return(false);
        }
Ejemplo n.º 4
0
        private bool SaveCommon(CommonBonusModel bonus)
        {
            var bonusid = bonus.BonusId;

            if (bonus.BonusId == null)
            {
                InsertBonusCommon();
                InsertBonusRestrictions();
            }
            else
            {
                UpdateBonusCommon();
                UpdateBonusRestrictions();
            }
            return(true);
        }