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 }); } }