Beispiel #1
0
        private Task AddNotification(AddAdminNotification request)
        {
            var notification = new NotificationRequest
            {
                Date        = DateTime.UtcNow,
                Description = request.Description,
                Level       = request.Level,
                Name        = request.Name,
                Url         = request.Url,
                UserIds     = _userManager.Users.Where(i => i.Policy.IsAdministrator).Select(i => i.Id).ToArray()
            };

            return(_notificationManager.SendNotification(notification, CancellationToken.None));
        }
Beispiel #2
0
        public Task Post(AddAdminNotification request)
        {
            // This endpoint really just exists as post of a real with sickbeard
            var notification = new NotificationRequest
            {
                Date        = DateTime.UtcNow,
                Description = request.Description,
                Level       = request.Level,
                Name        = request.Name,
                Url         = request.Url,
                UserIds     = _userManager.Users.Where(i => i.Policy.IsAdministrator).Select(i => i.Id).ToArray()
            };

            return(_notificationManager.SendNotification(notification, CancellationToken.None));
        }
Beispiel #3
0
 public Task Post(AddAdminNotification request)
 {
     // This endpoint really just exists as post of a real with sickbeard
     return(AddNotification(request));
 }