public ElementServiceFactory( IAlbumElementService albumElementService, ICarouselElementService carouselElementService, ICodeSnippetElementService codeSnippetElementService, IFooterElementService footerElementService, IFormElementService formElementService, IForumElementService forumElementService, IHtmlElementService htmlElementService, ILatestThreadsElementService latestThreadsElementService, INavigationBarElementService navigationBarElementService, IPageHeaderElementService pageHeaderElementService, IPageListElementService pageListElementService, IShareElementService shareElementService, ISocialBarElementService socialBarElementService, ITableElementService tableElementService, ITagCloudElementService tagCloudElementService, ITestimonialElementService testimonialElementService, IAmortisationCalculatorElementService amortisationCalculatorElementService, IBorrowCalculatorElementService borrowCalculatorElementService, IPayCalculatorElementService payCalculatorElementService, IRentalCalculatorElementService rentalCalculatorElementService, IStampDutyCalculatorElementService stampDutyCalculatorElementService ) { // General elements _albumElementService = albumElementService; _carouselElementService = carouselElementService; _codeSnippetElementService = codeSnippetElementService; _footerElementService = footerElementService; _formElementService = formElementService; _forumElementService = forumElementService; _htmlElementService = htmlElementService; _latestThreadsElementService = latestThreadsElementService; _navigationBarElementService = navigationBarElementService; _pageHeaderElementService = pageHeaderElementService; _pageListElementService = pageListElementService; _shareElementService = shareElementService; _socialBarElementService = socialBarElementService; _tableElementService = tableElementService; _tagCloudElementService = tagCloudElementService; _testimonialElementService = testimonialElementService; // Mortgage elements _amortisationCalculatorElementService = amortisationCalculatorElementService; _borrowCalculatorElementService = borrowCalculatorElementService; _payCalculatorElementService = payCalculatorElementService; _rentalCalculatorElementService = rentalCalculatorElementService; _stampDutyCalculatorElementService = stampDutyCalculatorElementService; }
public ElementsController(IAlbumElementService albumElementService, ICarouselElementService carouselElementService, ICodeSnippetElementService codeSnippetElementService, IFooterElementService footerElementService, IFormElementService formElementService, IForumElementService forumElementService, IHtmlElementService htmlElementService, ILatestThreadsElementService latestThreadsElementService, INavigationBarElementService navigationBarElementService, IPageHeaderElementService pageHeaderElementService, IPageListElementService pageListElementService, IShareElementService shareElementService, ISocialBarElementService socialBarElementService, ITableElementService tableElementService, ITagCloudElementService tagCloudElementService, ITestimonialElementService testimonialElementService) { _albumElementService = albumElementService; _carouselElementService = carouselElementService; _codeSnippetElementService = codeSnippetElementService; _footerElementService = footerElementService; _formElementService = formElementService; _forumElementService = forumElementService; _htmlElementService = htmlElementService; _latestThreadsElementService = latestThreadsElementService; _navigationBarElementService = navigationBarElementService; _pageHeaderElementService = pageHeaderElementService; _pageListElementService = pageListElementService; _shareElementService = shareElementService; _socialBarElementService = socialBarElementService; _tableElementService = tableElementService; _tagCloudElementService = tagCloudElementService; _testimonialElementService = testimonialElementService; }