public async Task <Unit> Handle(UpdateSchoolingEventCommand request, CancellationToken cancellationToken)
        {
            //TODO: add validation
            var entity = Mapper.Map <SchoolingEvent>(request);

            await _schoolingEventRepository.UpdateEntireEvent(entity);

            if (await Commit())
            {
                //TODO: rise event
            }

            return(Unit.Value);
        }