public CreateClassDiagramNewVersionCommandHandler(IRepository <ClassDiagram, VersionKey> classDiagramRepository, IQueryHandler <SpecificationItemWithClassDiagramsQuery, SpecificationItemWithClassDiagramsQueryResult> specificationItemWithClassDiagramsQueryHandler, IRepository <Package, Guid> packageRepository, ClassDiagramItemsPersister classDiagramItemsPersister) { _classDiagramRepository = classDiagramRepository; _classDiagramItemsPersister = classDiagramItemsPersister; _packageRepository = packageRepository; _specificationItemWithClassDiagramsQueryHandler = specificationItemWithClassDiagramsQueryHandler; }
public CreateClassDiagramCommandHandler(IRepository <ClassDiagram, VersionKey> classDiagramRepository, IRepository <SpecificationItem, Guid> specifiationItemRepository, ICurrentProjectContextId currentProjectContextId, IQueryHandler <ClassDiagramNextIdQuery, int> classDiagramNextIdQueryHandler, IRepository <Package, Guid> packageRepository, ClassDiagramItemsPersister classDiagramItemsPersister) { _classDiagramRepository = classDiagramRepository; _specifiationItemRepository = specifiationItemRepository; _currentProjectContextId = currentProjectContextId; _classDiagramNextIdQueryHandler = classDiagramNextIdQueryHandler; _classDiagramItemsPersister = classDiagramItemsPersister; _packageRepository = packageRepository; }