public void UpdatePrepaidCard(PrepaidCard prepaidCard)
 {
     using (var bankContext = new BankingContext())
     {
         bankContext.PrepaidCard.Update(prepaidCard);
         bankContext.SaveChanges();
     }
 }
Esempio n. 2
0
        public TransactionResult UpdatePrepaidCard(PrepaidCard prepaidCard, string language)
        {
            var transactionResult = new TransactionResult(false, "");

            try
            {
                cardManager.UpdatePrepaidCard(prepaidCard);
            }
            catch (Exception)
            {
                transactionResult.HasError = true;
                transactionResult.Message  = language == "greek" ? "Σφάλμα κατά την ενημέρωση της προπληρωμένης" : "There was a problem while updating the prepaid card";
            }
            return(transactionResult);
        }
Esempio n. 3
0
 private void LoadPrepaidCard(PrepaidCard prepaidCard, decimal Amount)
 {
     prepaidCard.AvailableBalance += Amount;
     prepaidCard.LedgerBalance    += Amount;
 }
Esempio n. 4
0
 public void Setup()
 {
     _pin  = new[] { 1, 2, 3, 4 };
     _card = new PrepaidCard(_pin);
 }