ITrashable Interface

Namespace:
Weavy.Core.Models
Assembly:
Weavy.Core.dll

Interface for objects that can be trashed/restored.

public interface ITrashable

Properties

TrashedAt Gets or sets the date and time (UTC) the entity was trashed.
TrashedById Gets or sets the id of the user that trashed the entity.

Extension Methods

IsTrashed(ITrashable) Gets a value indicating whether the entity is trashed.
TrashedBy(ITrashable) Gets the User that trashed the entity.
Serialize(object) Serializes an object, or graph of connected objects, to a byte array.
SerializeToJson(object, Formatting?, JsonSerializerSettings) Serializes an object, or graph of connected objects, to a json string.
IsValid(object) Determines whether the specified object is valid by evaluating each ValidationAttribute instance that is attached to the object type.