public MainWindow() { InitializeComponent(); try { var geldverleihUnityContainer = new GeldverleihUnityContainer(); _kundenService = geldverleihUnityContainer.UnityContainer.Resolve <IKundenService>(); _zinssatzFactory = geldverleihUnityContainer.UnityContainer.Resolve <IZinssatzFactory>(); _kundenUebersichtPresenter = new KundenUebersichtPresenter(_kundenService); _zinsRechner = geldverleihUnityContainer.UnityContainer.Resolve <IZinsRechner>(); _bankPresenter = new BankPresenter(geldverleihUnityContainer.UnityContainer.Resolve <IBankService>(), _zinsRechner); KundenUebersichtAktualisieren(); } catch (Exception exception) { FehlerLoggen(exception.Message); } }
public MainWindow() { InitializeComponent(); try { var geldverleihUnityContainer = new GeldverleihUnityContainer(); _kundenService = geldverleihUnityContainer.UnityContainer.Resolve<IKundenService>(); _zinssatzFactory = geldverleihUnityContainer.UnityContainer.Resolve<IZinssatzFactory>(); _kundenUebersichtPresenter = new KundenUebersichtPresenter(_kundenService); _zinsRechner = geldverleihUnityContainer.UnityContainer.Resolve<IZinsRechner>(); _bankPresenter = new BankPresenter(geldverleihUnityContainer.UnityContainer.Resolve<IBankService>(), _zinsRechner); KundenUebersichtAktualisieren(); } catch (Exception exception) { FehlerLoggen(exception.Message); } }
public BankPresenter(IBankService bankService, IZinsRechner zinsRechner) { _bankService = bankService; _zinsRechner = zinsRechner; }