using DTS.Common.Enums.Channels; using Microsoft.Practices.Prism.Events; namespace DTS.Common.Events.ChannelCodes { public class ChannelCodeCommittedEvent: CompositePresentationEvent { } public class ChannelCodeCommittedEventArgs { public ChannelEnumsAndConstants.ChannelCodeType ChannelCodeType{ get; private set; } public string Code{ get; private set; } public string Name { get; private set; } // indicates whether the user submitting the event has write privilege // for channel codes public bool CanUserCommitChannelCodes { get; private set; } public ChannelCodeCommittedEventArgs(ChannelEnumsAndConstants.ChannelCodeType channelCodeType, string code, string name, bool canUserCommitChannelCodes) { ChannelCodeType = channelCodeType; Code = code; Name = name; CanUserCommitChannelCodes = canUserCommitChannelCodes; } } }