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); }