Exemple #1
0
        private List <NotificationResource> GetSchema()
        {
            var notifications = _notificationFactory.Templates();

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

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

                result.Add(notificationResource);
            }

            return(result);
        }