public void GeldAusleihen(Kunde kunde, VerleihKondition kondition, decimal betrag) { if (kunde == null) throw new ArgumentNullException("kunde", Resources.BankPresenter_GeldAusleihen_Dieser_Kunde_existiert_nicht_Message); _bankService.GeldAusleihen(kunde.Kundennummer, kondition, betrag); }
public void GeldAusleihen(Guid kundenNummer, VerleihKondition verleihKondition, decimal betrag) { KundenAufVerfuegbarkeitPruefen(kundenNummer); AusleihVorgang ausleihVorgang = _factory.CreateAusleihVorgangObject(kundenNummer, verleihKondition, betrag); _ausleihRepository.GeldAnKundenAusleihen(ausleihVorgang); }
public AusleihVorgang CreateAusleihVorgangObject(Guid kundenNummer, VerleihKondition verleihKondition, decimal betrag) { return new AusleihVorgang { Betrag = betrag, Datum = DateTime.Now, KundenNummer = kundenNummer, ZinsSatz = verleihKondition.Zinssatz }; }
public void KundeLeihtGeld(decimal betrag, VerleihKondition kondition) { try { _bankPresenter.GeldAusleihen(_kundeDetailView.KundeDetailAnsicht.Kunde, kondition, betrag); _kundeDetailView.AusleihUebersichtAktualisieren(); } catch (Exception exception) { FehlerLoggen(exception.Message); } }