public AddAmountSerializeAction(IGiveXRestClient givexRestClient,
                                 GiveXCard giveXCardModel)
     : base("AddAmount")
 {
     _givexRestClient = givexRestClient;
     _giveXCardModel  = giveXCardModel;
 }
 public DeactivateGivexCardSerializeAction(IGiveXRestClient givexRestClient,
                                           GiveXCard giveXDeactivateCardModel) :
     base("DeactivateGivexCard")
 {
     _restClient = givexRestClient;
     _giveXDeactivateCardModel = giveXDeactivateCardModel;
 }
 public SetAmountInGiveXCardSerializeAction(IGiveXRestClient givexRestClient,
                                            GiveXCard giveXCardModel)
     : base("SetAmountInGiveXCard")
 {
     _givexRestClient = givexRestClient;
     _giveXCardModel  = giveXCardModel;
 }
Beispiel #4
0
        /// <summary>
        /// Method to set amount in givex card
        /// </summary>
        /// <param name="givexCard"></param>
        /// <returns></returns>
        public async Task <GivexSaleCard> SetAmount(GiveXCard givexCard)
        {
            var action = new SetAmountInGiveXCardSerializeAction(_restClient, givexCard);

            await PerformTask(action);

            return((GivexSaleCard)action.ResponseValue);
        }