C# Class VirtoCommerce.Platform.Web.Controllers.Api.NotificationsController

Inheritance: ApiController
ファイルを表示 Open project: VirtoCommerce/vc-internal

Public Methods

Method Description
NotificationsController ( INotificationTemplateService notificationTemplateService, INotificationManager notificationManager, INotificationTemplateResolver eventTemplateResolver ) : DotLiquid

Private Methods

Method Description
DeleteNotificationTemplate ( string id ) : IHttpActionResult
GetNotification ( string id ) : IHttpActionResult
GetNotificationJournal ( string objectId, string objectTypeId, int start, int count ) : IHttpActionResult
GetNotificationTemplate ( string type, string objectId, string objectTypeId, string language ) : IHttpActionResult
GetNotificationTemplates ( string type, string objectId, string objectTypeId ) : IHttpActionResult
GetNotifications ( ) : IHttpActionResult
GetTestingParameters ( string type ) : IHttpActionResult
RenderNotificationContent ( VirtoCommerce.Platform.Web.Model.Notifications request ) : IHttpActionResult
SendNotification ( VirtoCommerce.Platform.Web.Model.Notifications request ) : IHttpActionResult
SetValue ( Notification notification, object>.KeyValuePair param ) : void
StopSendingNotifications ( string ids ) : IHttpActionResult
UpdateNotificationTemplate ( [ notificationTemplate ) : IHttpActionResult

Method Details

NotificationsController() public method

public NotificationsController ( INotificationTemplateService notificationTemplateService, INotificationManager notificationManager, INotificationTemplateResolver eventTemplateResolver ) : DotLiquid
notificationTemplateService INotificationTemplateService
notificationManager INotificationManager
eventTemplateResolver INotificationTemplateResolver
return DotLiquid