Cześć, pytam się czy w .NetCore 2 jest po prostu jakiś wbudowany / zalecany mechanizm do wykonania takiego zadania.
Dajmy na to, że idzie request żeby usunąć zamówienie. Jednak zamówienie może usunąć tylko administrator albo autor tego zamówienia.
W tym momencie robię to tak, że sprawdzam w serwisie, czy zalogowany jest adminem albo czy zalogowany ma id takie jak twórca zamówienia. Czy jest do tego jakaś inna lepsza droga? Myślałem o Policy, ale tutaj chyba to nie wypali. Mam różne modele, które mogą być usuwane.