Issue:
We needed to change the action names when calling create, update and delete methods of repository.
For example, in the Enable() method, we call the Update() method, but action name is Update instead of Enable.
Solution:
Add entity options to Create(), Update() and Delete() methods of repository that we can change the value of the action name.
await Update(entity, new UpdateEntityOptions { ActionName = nameof(Enable) }, cancellationToken);
Issue: We needed to change the action names when calling create, update and delete methods of repository. For example, in the Enable() method, we call the Update() method, but action name is Update instead of Enable.
Solution: Add entity options to Create(), Update() and Delete() methods of repository that we can change the value of the action name.
Default value of options is null.