Class Ecommerce.Group.DeletedArgs
- Namespace
- Dynamicweb.Ecommerce.Notifications
- Assembly
- Dynamicweb.Ecommerce.dll
Provides information about product group when it has been deleted.
public class Ecommerce.Group.DeletedArgs : NotificationArgs
- Inheritance
-
Ecommerce.Group.DeletedArgs
- Inherited Members
Examples
using Dynamicweb;
namespace Dynamicweb.Ecommerce.Examples.Notifications
{
[Dynamicweb.Extensibility.Notifications.Subscribe(Dynamicweb.Ecommerce.Notifications.Ecommerce.Group.Deleted)]
public class EcomGroupDeletedObserver : Dynamicweb.Extensibility.Notifications.NotificationSubscriber
{
public override void OnNotify(string notification, Dynamicweb.Extensibility.Notifications.NotificationArgs args)
{
Dynamicweb.Ecommerce.Notifications.Ecommerce.Group.DeletedArgs deletedArgs = args as Dynamicweb.Ecommerce.Notifications.Ecommerce.Group.DeletedArgs;
//Add code here
}
}
}
Remarks
The passed NotificationArgs is Ecommerce.Group.DeletedArgs
Constructors
DeletedArgs(Group, string, string, GroupCollection)
Initializes a new instance of the Ecommerce.Group.BeforeDeleteArgs class.
public DeletedArgs(Group group, string id, string languageId, GroupCollection groups)
Parameters
group
GroupThe group.
id
stringThe id.
languageId
stringThe language Id.
groups
GroupCollectionThe groups.
Properties
AllRelationsDeleted
Gets a value indicating whether all relations for the group(s) are deleted.
public bool AllRelationsDeleted { get; set; }
Property Value
- bool
true
if all relations are deleted; otherwise,false
.
ExecutingContext
Gets the executing context.
public Ecommerce.Group.ExecutingContext ExecutingContext { get; set; }
Property Value
- Ecommerce.Group.ExecutingContext
The executing context.
Group
Gets the group. Will return null if ExecutingContext is not SingleGroup.
public Group Group { get; }
Property Value
- Group
The group.
GroupCollection
Gets the group collection. Will return null if ExecutingContext is not GroupCollection.
public GroupCollection GroupCollection { get; }
Property Value
- GroupCollection
The group collection.
GroupId
Gets the group Id. Will return null if ExecutingContext is not SingleGroup.
public string GroupId { get; }
Property Value
- string
The group identifier.
GroupLanguageId
Gets the group language Id. Will return null if ExecutingContext is not SingleGroup.
public string GroupLanguageId { get; }
Property Value
- string
The group language identifier.