Я использую Piranha cms в одном из моих проектов.
Я ищу решение для автоматического добавления всех моих типов страниц на страницу Type Builder.
В данный момент мой метод запуска Configure выглядит следующим образом:
var pageTypeBuilder = new Piranha.AttributeBuilder.PageTypeBuilder(api)
.AddType(typeof(Models.BlogArchive))
.AddType(typeof(Models.StandardPage))
.AddType(typeof(Models.StartPage))
.AddType(typeof(Models.RegisterPage))
.AddType(typeof(Models.ApprovePage))
.AddType(typeof(Models.LoginPage))
.AddType(typeof(Models.MyOfferListPage))
.AddType(typeof(Models.OfferListPage))
.AddType(typeof(Models.OfferDetailPage))
.AddType(typeof(Models.OfferCreatedPage))
.AddType(typeof(Models.OfferAcceptPage))
.AddType(typeof(Models.BooksPage))
.AddType(typeof(Models.PropertyPage))
.AddType(typeof(Models.PropertyListPage))
.AddType(typeof(Models.MyBidsPage))
.AddType(typeof(Models.AgendaPage))
.AddType(typeof(Models.ProfilePage))
.AddType(typeof(Models.CheckoutPage))
.AddType(typeof(Models.BidCreatedPage))
.AddType(typeof(Models.ForgotPasswordPage))
.AddType(typeof(Models.ContactPage));
pageTypeBuilder.Build()
Я хотел бы уменьшить его, если это возможно. Кто-то может мне помочь?