Exemple #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IBankModel    model     = new BankModel();
            BankView      view      = new BankView();
            BankPresenter presenter = new BankPresenter(model, view);

            Application.Run(view);
        }
 public void Initialisieren(BankPresenter bankPresenter, Guid vorgangsNummer)
 {
     try
     {
         _bankPresenter  = bankPresenter;
         _vorgangsNummer = vorgangsNummer;
         VorgangsNummerBarItem.Content += _vorgangsNummer.ToString();
         Aktualisieren();
     }
     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);
            }
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="FrmBankDetail"/> class.
 /// </summary>
 public FrmBankDetail()
 {
     InitializeComponent();
     _bankPresenter = new BankPresenter(this);
 }