public void Versions(RestoreVersionCommand command) { _validator.Validate(command); var useCaseDiagram = _detailedRequirementQueryHandler.Handle(command); var newVersionCommand = _requirementToNewVersionCommand.Convert(useCaseDiagram); _createRequirementVersionCommandHandler.Handle(newVersionCommand); }
public void Versions(RestoreVersionCommand command) { _validator.Validate(command); var useCaseDiagram = _classDiagramEntityQueryHandler.Handle(command); var newVersionCommand = _classDiagramToNewVersionCommand.Convert(useCaseDiagram); _createClassDiagramNewVersionCommandHandler.Handle(newVersionCommand); }