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); }