diff --git a/src/Orchard.Web/Modules/Orchard.Workflows/Activities/NotificationActivity.cs b/src/Orchard.Web/Modules/Orchard.Workflows/Activities/NotificationActivity.cs index 1415ccd4f..73ddc18a7 100644 --- a/src/Orchard.Web/Modules/Orchard.Workflows/Activities/NotificationActivity.cs +++ b/src/Orchard.Web/Modules/Orchard.Workflows/Activities/NotificationActivity.cs @@ -1,53 +1,50 @@ -using System; -using System.Collections.Generic; -using Orchard.Localization; -using Orchard.Tokens; -using Orchard.UI.Notify; -using Orchard.Workflows.Models; -using Orchard.Workflows.Services; - -namespace Orchard.Workflows.Activities { - public class NotificationActivity : Task { - private readonly INotifier _notifier; - private readonly ITokenizer _tokenizer; - - public NotificationActivity(INotifier notifier, ITokenizer tokenizer) { - _notifier = notifier; - _tokenizer = tokenizer; - T = NullLocalizer.Instance; - } - - public Localizer T { get; set; } - - public override string Name { - get { return "Notify"; } - } - - public override LocalizedString Category { - get { return T("Notification"); } - } - - public override LocalizedString Description { - get { return T("Display a message."); } - } - - public override string Form { - get { return "ActivityNotify"; } - } - - public override IEnumerable GetPossibleOutcomes(WorkflowContext workflowContext, ActivityContext activityContext) { - yield return T("Done"); - } - - public override IEnumerable Execute(WorkflowContext workflowContext, ActivityContext activityContext) { - var notification = activityContext.GetState("Notification"); - var message = activityContext.GetState("Message"); - - NotifyType notificationType; - Enum.TryParse(notification, true, out notificationType); - _notifier.Add(notificationType, T(message)); - - yield return T("Done"); - } - } +using System; +using System.Collections.Generic; +using Orchard.Localization; +using Orchard.UI.Notify; +using Orchard.Workflows.Models; +using Orchard.Workflows.Services; + +namespace Orchard.Workflows.Activities { + public class NotificationActivity : Task { + private readonly INotifier _notifier; + + public NotificationActivity(INotifier notifier) { + _notifier = notifier; + T = NullLocalizer.Instance; + } + + public Localizer T { get; set; } + + public override string Name { + get { return "Notify"; } + } + + public override LocalizedString Category { + get { return T("Notification"); } + } + + public override LocalizedString Description { + get { return T("Display a message."); } + } + + public override string Form { + get { return "ActivityNotify"; } + } + + public override IEnumerable GetPossibleOutcomes(WorkflowContext workflowContext, ActivityContext activityContext) { + yield return T("Done"); + } + + public override IEnumerable Execute(WorkflowContext workflowContext, ActivityContext activityContext) { + var notification = activityContext.GetState("Notification"); + var message = activityContext.GetState("Message"); + + NotifyType notificationType; + Enum.TryParse(notification, true, out notificationType); + _notifier.Add(notificationType, T(message)); + + yield return T("Done"); + } + } } \ No newline at end of file