1717 public class PataPawaPrePaidController : ControllerBase {
1818 private readonly IDbContextResolver < PataPawaContext > ContextResolver ;
1919 private const String PataPawaReadModelKey = "PataPawaReadModel" ;
20- #region Fields
21-
22- //private List<(String username, String password, String key, String balance)> users = new();
23-
24- #endregion
25-
20+
2621 #region Constructors
2722
2823 public PataPawaPrePaidController ( IDbContextResolver < PataPawaContext > contextResolver ) {
@@ -179,7 +174,7 @@ private async Task<IActionResult> HandleBalanceRequest(IFormCollection requestFo
179174
180175 PrePayUser user = await resolvedContext . Context . PrePayUsers . SingleOrDefaultAsync ( u => u . UserName == username && u . Key == key , cancellationToken ) ;
181176
182- var response = new BalanceResponse {
177+ BalanceResponse response = new BalanceResponse {
183178 status = 0 ,
184179 msg = "success" ,
185180 balance = user . Balance . ToString ( ) ,
@@ -188,8 +183,6 @@ private async Task<IActionResult> HandleBalanceRequest(IFormCollection requestFo
188183 }
189184
190185 private async Task < IActionResult > HandleLastVendRequest ( RequestType xlatedRequestType , IFormCollection requestForm , CancellationToken cancellationToken ) {
191- String username = requestForm [ "username" ] . ToString ( ) ;
192- String key = requestForm [ "key" ] . ToString ( ) ;
193186 String meter = requestForm [ "meter" ] . ToString ( ) ;
194187
195188 ( PrePayMeter meterDetails , IActionResult result ) meterValidation = await this . ValidateMeterDetails ( meter , cancellationToken ) ;
@@ -207,7 +200,7 @@ private async Task<IActionResult> HandleLastVendRequest(RequestType xlatedReques
207200 Database . PataPawa . Transaction transaction = await transactions . OrderByDescending ( t => t . Date ) . SingleOrDefaultAsync ( cancellationToken ) ;
208201
209202 if ( transaction == null ) {
210- VendResponse response = new VendResponse {
203+ VendResponse response = new ( ) {
211204 status = 0 ,
212205 msg = "Record not found"
213206 } ;
@@ -228,7 +221,7 @@ private async Task<IActionResult> HandleLoginRequest(IFormCollection requestForm
228221 PrePayUser user = await resolvedContext . Context . PrePayUsers . SingleOrDefaultAsync ( u => u . UserName == username && u . Password == password , cancellationToken ) ;
229222
230223 if ( user == default ) {
231- LoginResponse errorResponse = new LoginResponse {
224+ LoginResponse errorResponse = new ( ) {
232225 status = 1 ,
233226 msg = "Wrong Username or Password"
234227 } ;
@@ -245,15 +238,13 @@ private async Task<IActionResult> HandleLoginRequest(IFormCollection requestForm
245238 }
246239
247240 private async Task < IActionResult > HandleMeterRequest ( IFormCollection requestForm , CancellationToken cancellationToken ) {
248- String username = requestForm [ "username" ] . ToString ( ) ;
249241 String meter = requestForm [ "meter" ] . ToString ( ) ;
250- String key = requestForm [ "key" ] . ToString ( ) ;
251242
252243 ( PrePayMeter meterDetails , IActionResult result ) meterValidation = await this . ValidateMeterDetails ( meter , cancellationToken ) ;
253244 if ( meterValidation . result != null )
254245 return meterValidation . result ;
255246
256- MeterResponse response = new MeterResponse {
247+ MeterResponse response = new ( ) {
257248 status = 0 ,
258249 msg = "success" ,
259250 customerName = meterValidation . meterDetails . CustomerName
@@ -262,11 +253,8 @@ private async Task<IActionResult> HandleMeterRequest(IFormCollection requestForm
262253 }
263254
264255 private async Task < IActionResult > HandleVendRequest ( IFormCollection requestForm , CancellationToken cancellationToken ) {
265- String username = requestForm [ "username" ] . ToString ( ) ;
266256 String meter = requestForm [ "meter" ] . ToString ( ) ;
267- String key = requestForm [ "key" ] . ToString ( ) ;
268257 String amount = requestForm [ "amount" ] . ToString ( ) ;
269- String customerName = requestForm [ "customerName" ] . ToString ( ) ;
270258
271259 ( PrePayMeter meterDetails , IActionResult result ) meterValidation = await this . ValidateMeterDetails ( meter , cancellationToken ) ;
272260 if ( meterValidation . result != null )
@@ -325,11 +313,11 @@ private RequestType TranslateRequestType(String formRequest){
325313 PrePayMeter meterDetails = await resolvedContext . Context . PrePayMeters . SingleOrDefaultAsync ( m => m . MeterNumber == meterNumber , cancellationToken ) ;
326314
327315 if ( meterDetails == default ) {
328- MeterResponse errorReponse = new MeterResponse {
316+ MeterResponse errorResponse = new ( ) {
329317 status = 1 ,
330318 msg = "Meter number not found"
331319 } ;
332- return ( null , this . Ok ( errorReponse ) ) ;
320+ return ( null , this . Ok ( errorResponse ) ) ;
333321 }
334322
335323 return ( meterDetails , null ) ;
0 commit comments