public void LoadFromDomain(DonVo.CQRS.Standard21.Domain.Model.Company.Position entity)
 {
     Id          = entity.Id;
     Name        = entity.Name;
     Description = entity.Description;
     Grade       = entity.Grade;
     RowVersion  = Convert.ToBase64String(entity.RowVersion);
 }
        public async Task <int> Handle(InsertPositionCommand request, CancellationToken cancellationToken)
        {
            var position = new DonVo.CQRS.Standard21.Domain.Model.Company.Position(request.Name, request.Description, request.Grade);
            var id       = await PositionRepository.Insert(position);

            await Mediator.Publish(new PositionInsertedEvent { Id = position.Id });

            return(id);
        }