diff --git a/TransactionMobile.Maui.BusinessLogic/RequestHandlers/TransactionRequestHandler.cs b/TransactionMobile.Maui.BusinessLogic/RequestHandlers/TransactionRequestHandler.cs index 0c07b9414..4077a16d7 100644 --- a/TransactionMobile.Maui.BusinessLogic/RequestHandlers/TransactionRequestHandler.cs +++ b/TransactionMobile.Maui.BusinessLogic/RequestHandlers/TransactionRequestHandler.cs @@ -60,18 +60,18 @@ public async Task> Handle(PerformMobileT ITransactionService transactionService = this.TransactionServiceResolver(useTrainingMode); // TODO: Factory - PerformMobileTopupRequestModel model = new() { - ContractId = request.ContractId, - CustomerAccountNumber = request.CustomerAccountNumber, - CustomerEmailAddress = request.CustomerEmailAddress, - OperatorIdentifier = request.OperatorIdentifier, - ProductId = request.ProductId, - TopupAmount = request.TopupAmount, - TransactionDateTime = request.TransactionDateTime, - TransactionNumber = transaction.transactionNumber.ToString(), - DeviceIdentifier = String.Empty, - ApplicationVersion = this.ApplicationInfoService.VersionString - }; + PerformMobileTopupRequestModel model = new(){ + ContractId = request.ContractId, + CustomerAccountNumber = request.CustomerAccountNumber, + CustomerEmailAddress = request.CustomerEmailAddress, + OperatorIdentifier = request.OperatorIdentifier, + ProductId = request.ProductId, + TopupAmount = request.TopupAmount, + TransactionDateTime = request.TransactionDateTime, + TransactionNumber = transaction.transactionNumber.ToString(), + DeviceIdentifier = this.DeviceService.GetIdentifier(), + ApplicationVersion = this.ApplicationInfoService.VersionString + }; Result result = await transactionService.PerformMobileTopup(model, cancellationToken); @@ -90,7 +90,7 @@ public async Task> Handle(PerformMobileT private async Task<(Int64 transactionNumber, TransactionRecord transactionRecord)> CreateTransactionRecord(TransactionRecord transactionRecord) { transactionRecord.ApplicationVersion = this.ApplicationInfoService.VersionString; - transactionRecord.DeviceIdentifier = String.Empty; + transactionRecord.DeviceIdentifier = this.DeviceService.GetIdentifier(); Int64 transactionNumber = await this.DatabaseContext.CreateTransaction(transactionRecord); return (transactionNumber, transactionRecord); diff --git a/TransactionMobile.Maui.UiTests/Common/DockerHelper.cs b/TransactionMobile.Maui.UiTests/Common/DockerHelper.cs index e921ad5c6..f2c58c1a2 100644 --- a/TransactionMobile.Maui.UiTests/Common/DockerHelper.cs +++ b/TransactionMobile.Maui.UiTests/Common/DockerHelper.cs @@ -202,7 +202,7 @@ public async Task SetupConfigHostContainer(List