public Task Handle(ShareVested request, CancellationToken cancellationToken)
        {
            ShareMvt mvt = ShareMvt.CreateFrom(request);

            this.shareMovementsRepository.Add(mvt);

            return(Unit.Task);
        }
        public Task Handle(ShareSold notification, CancellationToken cancellationToken)
        {
            ShareMvt mvt = ShareMvt.CreateFrom(notification);

            this.shareMovementsRepository.Add(mvt);

            return(Unit.Task);
        }
 public void Add(ShareMvt mvt)
 {
     this.shareMvts.Add(mvt);
 }