Skip to content

Commit 188e024

Browse files
Merge pull request #677 from TransactionProcessing/task/fix_codacy_issues
Refactor: cleanup and enforce authorization policies
2 parents 36a1654 + a10ef59 commit 188e024

4 files changed

Lines changed: 7 additions & 35 deletions

File tree

TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -379,27 +379,7 @@ public async Task<Result<RedeemVoucherResponse>> RedeemVoucher(Guid estateId,
379379
},
380380
TransactionFees = new()
381381
};
382-
383-
// Leave here but not used atm
384-
//foreach (TransactionProcessor.DataTransferObjects.Responses.Contract.ContractProductTransactionFee contractProductTransactionFee in contractResponseProduct.TransactionFees) {
385-
// Logger.LogInformation($"Processing contract product fee {contractProductTransactionFee.Description}");
386-
// ContractProductTransactionFee transactionFeeModel = new ContractProductTransactionFee {
387-
// Value = contractProductTransactionFee.Value,
388-
// Description = contractProductTransactionFee.Description,
389-
// CalculationType = contractProductTransactionFee.CalculationType switch {
390-
// TransactionProcessor.DataTransferObjects.Responses.Contract.CalculationType.Fixed => CalculationType.Fixed,
391-
// _ => CalculationType.Percentage,
392-
// },
393-
// FeeType = contractProductTransactionFee.FeeType switch {
394-
// TransactionProcessor.DataTransferObjects.Responses.Contract.FeeType.Merchant => FeeType.Merchant,
395-
// _ => FeeType.ServiceProvider,
396-
// },
397-
// TransactionFeeId = contractProductTransactionFee.TransactionFeeId,
398-
// TransactionFeeReportingId = contractProductTransactionFee.TransactionFeeReportingId
399-
// };
400-
// productModel.TransactionFees.Add(transactionFeeModel);
401-
//}
402-
382+
403383
contractModel.Products.Add(productModel);
404384
}
405385

TransactionProcessorACL/Bootstrapper/MiddlewareRegistry.cs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,7 @@ private void ConfigureAuthentication()
9797
private void ConfigureControllers()
9898
{
9999
this.AddControllers();
100-
//.AddNewtonsoftJson(options =>
101-
// {
102-
// options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
103-
// options.SerializerSettings.TypeNameHandling = TypeNameHandling.Auto;
104-
// options.SerializerSettings.Formatting = Formatting.Indented;
105-
// options.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Utc;
106-
// options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
107-
// });
108-
100+
109101
Assembly assembly = this.GetType().GetTypeInfo().Assembly;
110102
this.AddMvcCore().AddApplicationPart(assembly).AddControllersAsServices();
111103
}

TransactionProcessorACL/Endpoints/MerchantEndpoints.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ public static class MerchantEndpoints
1616
private const string BaseRoute = "/api/merchants";
1717

1818
public static IEndpointRouteBuilder MapMerchantEndpoints(this IEndpointRouteBuilder app) {
19-
var group = app.MapGroup(BaseRoute).RequireAuthorization();
20-
//.RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
19+
var group = app.MapGroup(BaseRoute).RequireAuthorization()
20+
.RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
2121

2222
group.MapGet("", MerchantHandlers.GetMerchant).WithName("GetMerchant");
2323

TransactionProcessorACL/Endpoints/TransactionEndpoints.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ public static class TransactionEndpoints
2020

2121
public static IEndpointRouteBuilder MapTransactionEndpoints(this IEndpointRouteBuilder app)
2222
{
23-
var saleGroup = app.MapGroup(SaleBaseRoute).RequireAuthorization();//.RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
23+
var saleGroup = app.MapGroup(SaleBaseRoute).RequireAuthorization().RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
2424

2525
// POST /api/saletransactions
2626
saleGroup.MapPost("", TransactionHandlers.PerformSaleTransaction);
2727

28-
var logonGroup = app.MapGroup(LogonBaseRoute).RequireAuthorization();//.RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
28+
var logonGroup = app.MapGroup(LogonBaseRoute).RequireAuthorization().RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
2929

3030
// POST /api/logontransactions
3131
logonGroup.MapPost("", TransactionHandlers.PerformLogonTransaction);
3232

33-
var reconciliationGroup = app.MapGroup(ReconciliationBaseRoute).RequireAuthorization();//.RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
33+
var reconciliationGroup = app.MapGroup(ReconciliationBaseRoute).RequireAuthorization().RequireAuthorization(AuthorizationExtensions.PolicyNames.PasswordTokenOnlyPolicy);
3434

3535
// POST /api/reconciliationtransactions
3636
reconciliationGroup.MapPost("", TransactionHandlers.PerformReconciliationTransaction);

0 commit comments

Comments
 (0)