From 123709806da7c1fa8e5e7233303c2061a20d331c Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Mon, 8 Dec 2025 16:45:20 +0000 Subject: [PATCH] more fixes --- .../Controllers/PataPawaPrePaidController.cs | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/TestHosts/TestHosts/Controllers/PataPawaPrePaidController.cs b/TestHosts/TestHosts/Controllers/PataPawaPrePaidController.cs index fc24867..e18b0d4 100644 --- a/TestHosts/TestHosts/Controllers/PataPawaPrePaidController.cs +++ b/TestHosts/TestHosts/Controllers/PataPawaPrePaidController.cs @@ -17,12 +17,7 @@ public class PataPawaPrePaidController : ControllerBase{ private readonly IDbContextResolver ContextResolver; private const String PataPawaReadModelKey = "PataPawaReadModel"; - #region Fields - - //private List<(String username, String password, String key, String balance)> users = new(); - - #endregion - + #region Constructors public PataPawaPrePaidController(IDbContextResolver contextResolver) { @@ -179,7 +174,7 @@ private async Task HandleBalanceRequest(IFormCollection requestFo PrePayUser user = await resolvedContext.Context.PrePayUsers.SingleOrDefaultAsync(u => u.UserName == username && u.Key == key, cancellationToken); - var response = new BalanceResponse{ + BalanceResponse response = new BalanceResponse{ status = 0, msg = "success", balance = user.Balance.ToString(), @@ -188,8 +183,6 @@ private async Task HandleBalanceRequest(IFormCollection requestFo } private async Task HandleLastVendRequest(RequestType xlatedRequestType, IFormCollection requestForm, CancellationToken cancellationToken){ - String username = requestForm["username"].ToString(); - String key = requestForm["key"].ToString(); String meter = requestForm["meter"].ToString(); (PrePayMeter meterDetails, IActionResult result) meterValidation = await this.ValidateMeterDetails(meter, cancellationToken); @@ -207,7 +200,7 @@ private async Task HandleLastVendRequest(RequestType xlatedReques Database.PataPawa.Transaction transaction = await transactions.OrderByDescending(t => t.Date).SingleOrDefaultAsync(cancellationToken); if (transaction == null){ - VendResponse response = new VendResponse{ + VendResponse response = new() { status = 0, msg = "Record not found" }; @@ -228,7 +221,7 @@ private async Task HandleLoginRequest(IFormCollection requestForm PrePayUser user = await resolvedContext.Context.PrePayUsers.SingleOrDefaultAsync(u => u.UserName == username && u.Password == password, cancellationToken); if (user == default){ - LoginResponse errorResponse = new LoginResponse{ + LoginResponse errorResponse = new() { status = 1, msg = "Wrong Username or Password" }; @@ -245,15 +238,13 @@ private async Task HandleLoginRequest(IFormCollection requestForm } private async Task HandleMeterRequest(IFormCollection requestForm, CancellationToken cancellationToken){ - String username = requestForm["username"].ToString(); String meter = requestForm["meter"].ToString(); - String key = requestForm["key"].ToString(); (PrePayMeter meterDetails, IActionResult result) meterValidation = await this.ValidateMeterDetails(meter, cancellationToken); if (meterValidation.result != null) return meterValidation.result; - MeterResponse response = new MeterResponse{ + MeterResponse response = new() { status = 0, msg = "success", customerName = meterValidation.meterDetails.CustomerName @@ -262,11 +253,8 @@ private async Task HandleMeterRequest(IFormCollection requestForm } private async Task HandleVendRequest(IFormCollection requestForm, CancellationToken cancellationToken){ - String username = requestForm["username"].ToString(); String meter = requestForm["meter"].ToString(); - String key = requestForm["key"].ToString(); String amount = requestForm["amount"].ToString(); - String customerName = requestForm["customerName"].ToString(); (PrePayMeter meterDetails, IActionResult result) meterValidation = await this.ValidateMeterDetails(meter, cancellationToken); if (meterValidation.result != null) @@ -325,11 +313,11 @@ private RequestType TranslateRequestType(String formRequest){ PrePayMeter meterDetails = await resolvedContext.Context.PrePayMeters.SingleOrDefaultAsync(m => m.MeterNumber == meterNumber, cancellationToken); if (meterDetails == default){ - MeterResponse errorReponse = new MeterResponse{ + MeterResponse errorResponse = new() { status = 1, msg = "Meter number not found" }; - return (null, this.Ok(errorReponse)); + return (null, this.Ok(errorResponse)); } return (meterDetails, null);