public CcDepositResponse FromClearingResponse(CcDepositRequest request, ClearingResponse source) { return new CcDepositResponse { AccountNumber = request.AccountNumber, Status = source.ClearingStatus == ClearingStatus.Rejected ? DepositStatus.Rejected : DepositStatus.Success, ErrorMessage = source.ClearingStatus == ClearingStatus.Rejected ? $"Clearing Api rejected transaction. ErrorCode={source.ErrorCode} ResponseCode={source.ResponseCode}" : "", TransactionId = source.TransactionId }; }
public CcDepositResponse FromClearingResponse(CcDepositRequest request, ClearingResponse source) { return(new CcDepositResponse { AccountNumber = request.AccountNumber, Status = source.ClearingStatus == ClearingStatus.Rejected ? DepositStatus.Rejected : DepositStatus.Success, ErrorMessage = source.ClearingStatus == ClearingStatus.Rejected ? $"Clearing Api rejected transaction. ErrorCode={source.ErrorCode} ResponseCode={source.ResponseCode}" : "", TransactionId = source.TransactionId }); }