/// <summary> /// Creates a successful operation attempt indicating that nothing was done. /// </summary> /// <param name="eventMessages">The event messages produced by the operation.</param> /// <returns>A new attempt instance.</returns> public static Attempt <OperationResult?> NoOperation(EventMessages eventMessages) => Core.Attempt.Succeed(new OperationResult(OperationResultType.NoOperation, eventMessages));
protected DeletingNotification(IEnumerable <T> target, EventMessages messages) : base(target, messages) { }
public ContentTypeChangedNotification(IEnumerable <ContentTypeChange <IContentType> > target, EventMessages messages) : base(target, messages) { }
public UserGroupDeletedNotification(IUserGroup target, EventMessages messages) : base(target, messages) { }
public DomainDeletingNotification(IEnumerable <IDomain> target, EventMessages messages) : base(target, messages) { }
public ContentUnpublishingNotification(IEnumerable <IContent> target, EventMessages messages) : base(target, messages) { }
public DataTypeMovingNotification(MoveEventInfo <IDataType> target, EventMessages messages) : base(target, messages) { }
Cannot <TValue>(EventMessages eventMessages) => Core.Attempt.Fail( new OperationResult <OperationResultType, TValue>(OperationResultType.FailedCannot, eventMessages));
public EntityContainerSavingNotification(EntityContainer target, EventMessages messages) : base(target, messages) { }
public static Attempt <OperationResult <TStatusType>?> Fail <TStatusType>( TStatusType statusType, EventMessages eventMessages) where TStatusType : struct => Core.Attempt.Fail(new OperationResult <TStatusType>(statusType, eventMessages));
public static Attempt <OperationResult <TStatusType, TValue>?> Fail <TStatusType, TValue>( TStatusType statusType, EventMessages eventMessages, Exception exception) where TStatusType : struct => Core.Attempt.Fail(new OperationResult <TStatusType, TValue>(statusType, eventMessages), exception);
Fail <TValue>(EventMessages eventMessages, Exception exception) => Core.Attempt.Fail( new OperationResult <OperationResultType, TValue>(OperationResultType.FailedExceptionThrown, eventMessages), exception);
Cancel <TValue>(EventMessages eventMessages, TValue value) => Core.Attempt.Fail( new OperationResult <OperationResultType, TValue>(OperationResultType.FailedCancelledByEvent, eventMessages, value));
/// <summary> /// Creates a failed operation attempt indicating that the operation has been cancelled. /// </summary> /// <param name="eventMessages">The event messages produced by the operation.</param> /// <returns>A new attempt instance.</returns> public static Attempt <OperationResult?> Cancel(EventMessages eventMessages) => Core.Attempt.Fail(new OperationResult(OperationResultType.FailedCancelledByEvent, eventMessages));
protected DeletingVersionsNotification(int id, EventMessages messages, int specificVersion = default, bool deletePriorVersions = false, DateTime dateToRetain = default) : base(id, messages, specificVersion, deletePriorVersions, dateToRetain) { }
public MacroSavingNotification(IEnumerable <IMacro> target, EventMessages messages) : base(target, messages) { }
public ContentUnpublishingNotification(IContent target, EventMessages messages) : base(target, messages) { }
public MacroSavingNotification(IMacro target, EventMessages messages) : base(target, messages) { }
protected CreatedNotification(T target, EventMessages messages) : base(target, messages) { }
public MemberTypeRefreshedNotification(IEnumerable <ContentTypeChange <IMemberType> > target, EventMessages messages) : base(target, messages) { }
public MediaEmptyingRecycleBinNotification(IEnumerable <IMedia> deletedEntities, EventMessages messages) : base(deletedEntities, messages) { }
public MemberRefreshNotification(IMember target, EventMessages messages) : base(target, messages) { }
public DomainDeletingNotification(IDomain target, EventMessages messages) : base(target, messages) { }
public CancelableNotification(EventMessages messages) => Messages = messages;
protected DeletingNotification(T target, EventMessages messages) : base(target, messages) { }
protected EmptiedRecycleBinNotification(IEnumerable <T> deletedEntities, EventMessages messages) { DeletedEntities = deletedEntities; Messages = messages; }
public ScriptDeletedNotification(IScript target, EventMessages messages) : base(target, messages) { }
protected CancellableObjectEventArgs(object? eventObject, bool canCancel, EventMessages messages, IDictionary<string, object> additionalData) : base(canCancel, messages, additionalData) =>
public ContentTypeChangedNotification(ContentTypeChange <IContentType> target, EventMessages messages) : base(target, messages) { }
public static Attempt <OperationResult <TStatusType, TValue>?> Succeed <TStatusType, TValue>( TStatusType statusType, EventMessages eventMessages, TValue value) where TStatusType : struct => Core.Attempt.Succeed(new OperationResult <TStatusType, TValue>(statusType, eventMessages, value));