Example #1
0
        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);
        }