public NotificationMessage(string message, bool showActionButton, NotificationButtonType buttonType, bool requiresInteraction, int displayDuration) { Message = message; ShowActionButton = showActionButton; ButtonType = buttonType; RequiresInteraction = requiresInteraction; if (displayDuration <= 20 && displayDuration >= 5) { DisplayDuration = displayDuration; } else if (displayDuration < 5) { DisplayDuration = 5; } else { DisplayDuration = 20; } }
private void SendNotificationMessage(string message, bool showButtons, NotificationButtonType buttonType, bool requiresInteraction, int duration) { NotificationMessage msg = new NotificationMessage(message, showButtons, buttonType, requiresInteraction, duration); panelNotification.AddMessage(msg); }