Namespace LemonEdge.API.Entities.Bases
Interfaces
IUserSpecific
Indicates this entity can ensure records can be private to specific users or public to all
This is automatically handled by the system, ensuring users can only see their own records or public ones.
Any entity can implement this interface to acquire this functionalityIUserSpecificPublicToggle
If an entity implements IUserSpecific, the class can implement this interface as well to automatically support private/public command toggles in the UI
This property should be marked as NotMapped so it does not form part of the class over web services