Example #1
0
        /// <summary>
        /// Sends a prowlnotification with given data
        /// </summary>
        /// <param name="apiKeys">List of API-Keys</param>
        /// <param name="application">Title of the Application</param>
        /// <param name="header">Title of the Event</param>
        /// <param name="message">Message</param>
        /// <param name="priority">Priority of the message</param>
        public static void Notify(List<string> apiKeys, string application, string header, string message, NMANotificationPriority priority)
        {
            String[] keyArray = apiKeys.ToArray();
            string apikey = String.Join(",", keyArray);
            Dictionary<string, string> data = new Dictionary<string, string>
                {
                    {Apikey, apikey},
                    {Application, application},
                    {Event, header},
                    {Description, message},
                    {Priortiy, ((sbyte) priority).ToString()}
                };

            Send(data);
        }
        /// <summary>
        /// Sends a prowlnotification with given data
        /// </summary>
        /// <param name="apiKeys">List of API-Keys</param>
        /// <param name="application">Title of the Application</param>
        /// <param name="header">Title of the Event</param>
        /// <param name="message">Message</param>
        /// <param name="priority">Priority of the message</param>
        public static void Notify(List <string> apiKeys, string application, string header, string message, NMANotificationPriority priority)
        {
            String[] keyArray = apiKeys.ToArray();
            string   apikey   = String.Join(",", keyArray);
            Dictionary <string, string> data = new Dictionary <string, string>
            {
                { Apikey, apikey },
                { Application, application },
                { Event, header },
                { Description, message },
                { Priortiy, ((sbyte)priority).ToString() }
            };

            Send(data);
        }