Esempio n. 1
0
        private List <DownloadClientResource> GetSchema()
        {
            var notifications = _notificationFactory.Templates();

            var result = new List <DownloadClientResource>(notifications.Count);

            foreach (var notification in notifications)
            {
                var notificationResource = new DownloadClientResource();
                notificationResource.InjectFrom(notification);
                notificationResource.Fields = SchemaBuilder.ToSchema(notification.Settings);

                result.Add(notificationResource);
            }

            return(result);
        }