So konfigurieren Sie .NET Core so, dass alle öffentlichen Methoden als NonAction betrachtet werden, mit Ausnahme derjeniC#

Ein Treffpunkt für C#-Programmierer
Guest
 So konfigurieren Sie .NET Core so, dass alle öffentlichen Methoden als NonAction betrachtet werden, mit Ausnahme derjeni

Post by Guest »

Ich habe eine öffentliche Methode im Apicontroller, die automatisch ignoriert oder als NonAction betrachtet werden soll

Code: Select all

public class CustomerOrderController : apiController
{
[HttpPost]
public int Post([FromBody] customerOrder)
{
CalculateDiscount(customerOrder);
CalculateOrderAmount(customerOrder);
//save person
}

[NonAction]
public int CalculateDiscount(CustomerOrder customerOrder)
{
//CalculateDiscount
}

[NonAction]
public int CalculateOrderAmount(CustomerOrder customerOrder)
{
//CalculateOrderAmount
}
}
Ich weiß, dass es keine gute Idee ist, eine Geschäftsmethode im Controller zu haben (ich habe es mit veraltetem Code zu tun).
Ich habe es versucht Setzen Sie das NonAction-Attribut auf die öffentliche Geschäftsmethode und es hat funktioniert, aber ich möchte es global konfigurieren.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post