Ejemplo n.º 1
0
        private void SaveTransactionHistory(string merchantKey, string response, string orderReference = null, string IdTransaction = null)
        {
            var transactionHistory = new TransactionHistory
            {
                IdTransaction           = IdTransaction,
                MerchantKey             = merchantKey,
                CreateDate              = DateTime.Now,
                OrderReference          = orderReference,
                DataTransactionAcquirer = response,
            };

            transactionHistoryRepository.Insert(transactionHistory);
        }
 public DataModel.Response.InsertResponse Create(DataModel.Model.TransactionHistoryModel transaction)
 {
     try
     {
         ITransactionHistoryRepository transactionRepository = RepositoryClassFactory.GetInstance().GetTransactionHistoryRepository();
         var    _transaction = MapperUtil.CreateMapper().Mapper.Map <TransactionHistoryModel, TransactionHistory>(transaction);
         object id           = transactionRepository.Insert(_transaction);
         return(new InsertResponse
         {
             InsertID = id.ToString(),
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_create_success
         });
     }
     catch (Exception ex)
     {
         return(new InsertResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }