private void Apply(MoneyDeposited obj)
 {
     balance += obj.Quantity;
 }
        private void Handle(MoneyDeposited evt)
        {
            var ci = indexer.Get<ClientInformation>(evt.ClientID);

            ci.Balance += evt.Quantity;
            ci.LastMovement = evt.TimeStamp;

            indexer.Index(ci);

            var ad = indexer.Get<AmountDepositedInTheBank>(evt.TransactionId.ToString());

            if(ad==null)
                indexer.Index(new AmountDepositedInTheBank { Quantity = evt.Quantity, TimeStamp = evt.TimeStamp, ID=evt.ClientID,TransactionId=evt.TransactionId });
        }