protected BaseDTO SetStandardErrorLog(BaseDTO dto) { var log = new TransactionLogModel(); log.SYS_CODE = SessionHelper.SYS_CurrentSYS_CODE; log.PRG_CODE = SessionHelper.SYS_CurrentPRG_CODE; log.LOG_HEADER = SessionHelper.SYS_CurrentAction; log.ACTIVITY_TYPE = GetActivityType(); log.IP_ADDRESS = GetUserIP(); log.DoInsertLog = false; SetStandardField(log); dto.TransactionLog = log; return(dto); }
public IEnumerable <TransactionLog> GetAllTransactionByAccountNumber() { transactionDetail = new TransactionLogModel(); transaction = new TransactionLog(); var requestParams = HttpContext.Current.Request.Params; if (!string.IsNullOrEmpty(requestParams["AccountNumber"])) { transaction.AccountNumber = Convert.ToInt32(requestParams["AccountNumber"].Trim()); return(transactionDetail.GetAllTransactionsByAccountID(transaction)); } else { return(new List <TransactionLog>()); } }
public static IList <TransactionLogModel> ToModel(this IList <PaystackTransactionLog> transactionLogs) { //if (transactionLogs.IsNullOrEmpty()) //{ // throw new ArgumentNullException("transactionLogs"); //} Guard.NotEmpty(transactionLogs, nameof(transactionLogs)); IList <TransactionLogModel> transactionLogModels = new List <TransactionLogModel>(); foreach (PaystackTransactionLog transactionLog in transactionLogs) { TransactionLogModel transactionLogModel = new TransactionLogModel(); transactionLogModel.Id = transactionLog.Id; transactionLogModel.RegistrationId = transactionLog.RegistrationId; transactionLogModel.Amount = transactionLog.Amount; transactionLogModel.Currency = transactionLog.Currency; transactionLogModel.TransactionDate = transactionLog.TransactionDate; transactionLogModel.Status = transactionLog.Status; transactionLogModel.Reference = transactionLog.Reference; transactionLogModel.Domain = transactionLog.Domain; transactionLogModel.GatewayResponse = transactionLog.GatewayResponse; transactionLogModel.IPAddress = transactionLog.IPAddress; transactionLogModel.Fees = transactionLog.Fees; transactionLogModel.AuthorizationUrl = transactionLog.AuthorizationUrl; transactionLogModel.AccessCode = transactionLog.AccessCode; transactionLogModel.AuthorizationCode = transactionLog.AuthorizationCode; transactionLogModel.CardType = transactionLog.CardType; transactionLogModel.Last4 = transactionLog.Last4; transactionLogModel.ExpiryMonth = transactionLog.ExpiryMonth; transactionLogModel.ExpiryYear = transactionLog.ExpiryYear; transactionLogModel.Bin = transactionLog.Bin; transactionLogModel.Bank = transactionLog.Bank; transactionLogModel.Channel = transactionLog.Channel; transactionLogModel.Signature = transactionLog.Signature; transactionLogModel.Brand = transactionLog.Brand; transactionLogModel.Reusable = transactionLog.Reusable; transactionLogModel.CountryCode = transactionLog.CountryCode; transactionLogModel.Message = transactionLog.Message; transactionLogModels.Add(transactionLogModel); } return(transactionLogModels); }
protected BaseDTO SetStandardLog(BaseDTO dto, object objectValue, SaveLogConfig config, params SaveLogConfig[] configs) { var log = new TransactionLogModel(); log.SYS_CODE = SessionHelper.SYS_CurrentSYS_CODE; log.PRG_CODE = SessionHelper.SYS_CurrentPRG_CODE; log.LOG_HEADER = SessionHelper.SYS_CurrentAction; log.ACTIVITY_TYPE = GetActivityType(); log.IP_ADDRESS = GetUserIP(); log.DoInsertLog = true; log.SaveLogConfig = new List <SaveLogConfig>(); log.SaveLogConfig.Add(config); log.SaveLogConfig.AddRange(configs); log.ObjectValue = objectValue; SetStandardField(log); dto.TransactionLog = log; return(dto); }