private List <CreditCard> GetDefaultCards() { var retriever = new AXRertrieveCreditCards(); var result = retriever.GetAllPaidByUsCreditCards(); return(result); }
public void GetAxCards() { var retreive = new AXRertrieveCreditCards(); var result = retreive.GetAllPaidByUsCreditCards(); Assert.IsTrue(result.Count > 0); }
public List <CreditCard> GetAllCards() { var handler = new MongoDBHandler(); var retriever = new AXRertrieveCreditCards(); var cards = retriever.GetAllPaidByUsCreditCards(); foreach (var card in cards) //Check if image exists in DB. { card.ImageExist = handler.IsImageExist(card.ComputeHashForImage()); } return(cards); }
public string GetTransactionHash(PaidByUsTransactionDTO transaction) { string result = null; using (Entities db = new Entities()) { var transactionLog = db.PaidByUsCreditCardTransactionLog.FirstOrDefault(x => x.PaidByUsTransactionId == transaction.Id && x.Active.Value == true); //var transactionLog = transaction.PaidByUsCreditCardTransactionLog.FirstOrDefault(x => x.Active.Value); var cardRecId = transactionLog.CreditCardRecId; var retriever = new AXRertrieveCreditCards(); var card = retriever.RetrievePaidByUsSingleCreditCardByRecId(cardRecId.Value, transaction.BackOfficeCompany, EBackOfficeType.AX); result = card.ComputeHashForImage(); return(result); } }
private CreditCard ApllyGetCardAlgorithm(int userClockId, PaidByUsTransactionDTO transaction) { var retriever = new AXRertrieveCreditCards(); var cards = retriever.RetrievePaidByUsCreditCardsByManagerClockId(userClockId, false, "AMSA", Amsalem.Types.EBackOfficeType.AX); CreditCard result = null; try { if (transaction.Id != 0)// if there a transaction in the DB { cards = GenerateCardListFromTransaction(transaction, cards); }//if trans !=0 result = CurrencyAlgorithm(transaction, cards); } catch (Exception ex) { throw; } return(result); }