Пример #1
0
 /// <summary>
 /// Adds a new message to the initial messages buffer.
 /// </summary>
 /// <param name="newMessage">The new message.</param>
 protected void AddInitialGenericMessage(NotificationGenericMessage newMessage)
 {
     if (!_initialGenericMessages.Contains(newMessage))
     {
         _initialGenericMessages.Add(newMessage);
     }
 }
Пример #2
0
        /// <summary>
        /// Called when notification error message.
        /// </summary>
        /// <param name="message">The obj.</param>
        protected virtual async Task OnNotificationGenericMessageAsync(NotificationGenericMessage message)
        {
            if (message != null)
            {
                switch (message.Mode)
                {
                case NotificationModeEnum.MessageBox:
                    await ShowMessageBoxAsync(message.Message, message.Severity);

                    break;

                case NotificationModeEnum.Default:
                case NotificationModeEnum.Toast:
                    //TODO: Implement Toast service
                    await ShowMessageBoxAsync(message.Message, message.Severity);

                    break;

                default:
                    throw new NotSupportedException($"Message mode not supported ({message.Mode})");
                }
            }
        }
Пример #3
0
 private Task OnNotificationGenericMessageAsync(NotificationGenericMessage msg)
 {
     return(NotificationManager.PublishSuccessNotificationAsync(msg.Message, NotificationModeEnum.MessageBox));
 }