2021-03-31 15:23:39 +02:00
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using Umbraco.Cms.Core.Events;
|
|
|
|
|
using Umbraco.Cms.Core.Models;
|
|
|
|
|
using Umbraco.Cms.Core.Services.Changes;
|
|
|
|
|
|
2021-05-11 14:33:49 +02:00
|
|
|
namespace Umbraco.Cms.Core.Notifications
|
2021-03-31 15:23:39 +02:00
|
|
|
{
|
2021-03-31 15:41:06 +02:00
|
|
|
public class MediaTreeChangeNotification : TreeChangeNotification<IMedia>
|
2021-03-31 15:23:39 +02:00
|
|
|
{
|
|
|
|
|
public MediaTreeChangeNotification(TreeChange<IMedia> target, EventMessages messages) : base(target, messages)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public MediaTreeChangeNotification(IEnumerable<TreeChange<IMedia>> target, EventMessages messages) : base(target, messages)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public MediaTreeChangeNotification(IEnumerable<IMedia> target,
|
|
|
|
|
TreeChangeTypes changeTypes,
|
|
|
|
|
EventMessages messages) : base(target.Select(x => new TreeChange<IMedia>(x, changeTypes)), messages)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public MediaTreeChangeNotification(IMedia target, TreeChangeTypes changeTypes, EventMessages messages) : base(
|
|
|
|
|
new TreeChange<IMedia>(target, changeTypes), messages)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|