public TemplateController(IGenerateTemplateService generateTemplateService, IRepository<EntityDescription> entityDescriptionRepository ) { if (generateTemplateService == null) throw new ArgumentNullException(nameof(generateTemplateService)); GenerateTemplateService = generateTemplateService; EntityDescriptionRepository = entityDescriptionRepository; }
public GenerateTemplateView() { InitializeComponent(); IGenerateTemplateService service = ObjectRegistry.GetRegisteredObject <IGenerateTemplateService>(); presenter = ObjectRegistry.GetRegisteredObject <IGenerateTemplatePresenter>(this, service); presenter.Initialize(); }
public GenerateTemplatePresenter(IGenerateTemplateViewModel viewModel, IGenerateTemplateService service) { if (viewModel == null) { throw new ArgumentNullException(nameof(viewModel)); } if (service == null) { throw new ArgumentNullException(nameof(service)); } this.viewModel = viewModel; this.service = service; }