public void Handle(IEvenementMetier ev)
 {
     if (ev is RetraitRéalisé)
     {
         _repository.Get(((RetraitRéalisé)ev).NuméroDeCompte).Debits += ((RetraitRéalisé)ev).MontantRetrait.Value;
     }
 }
Пример #2
0
        public CompteBancaire(IEvenementMetier compteCréé)
        {
            listEvents = new List<IEvenementMetier>();

            if (compteCréé is CompteCréé)
            {
                numéroDeCompte = ((CompteCréé)compteCréé).NuméroDeCompte;
                autorisationDeCrédit = ((CompteCréé)compteCréé).AutorisationDeCrédit;
            }
            listEvents.Add(compteCréé);
        }