C# Class Eurofurence.Companion.Services.ToastNotificationService

Mostra file Open project: eurofurence/ef-app_wp Class Usage Examples

Public Methods

Method Description
DequeueEventNotifications ( EventEntry entity ) : void
QueueEventNotifications ( EventEntry entity ) : void
ToastNotificationService ( IDataContext dataContext, ITimeProvider timeProvider ) : System

Private Methods

Method Description
AssembleGuid ( string a, string b ) : System.Guid
CreateToast ( string title, string message, string launchUrl ) : XmlDocument
GetRandomToastId ( ) : string
GetSanitizedDeliveryDate ( System.DateTime origin ) : DateTime?
RescheduleAllEventNotifications ( ) : void
SplitGuid ( System.Guid id ) : string>.Tuple

Method Details

DequeueEventNotifications() public method

public DequeueEventNotifications ( EventEntry entity ) : void
entity EventEntry
return void

QueueEventNotifications() public method

public QueueEventNotifications ( EventEntry entity ) : void
entity EventEntry
return void

ToastNotificationService() public method

public ToastNotificationService ( IDataContext dataContext, ITimeProvider timeProvider ) : System
dataContext IDataContext
timeProvider ITimeProvider
return System