public SavePermissionCommandHandler(IQueryHandler <PermissionsByCurrentProjectQuery, IEnumerable <Permission> > permissionsByCurrentProjectQueryHandler, IRepository <Permission, Guid> permissionRepository, ICurrentProjectContextId currentProjectContextId) { _permissionsByCurrentProjectQueryHandler = permissionsByCurrentProjectQueryHandler; _permissionRepository = permissionRepository; _currentProjectContextId = currentProjectContextId; }
public ClassDiagramsPaginatedQueryHandler(GSDRequirementsContext context, ICurrentProjectContextId currentProjectContextId, IssueHydration issueHydration) { _context = context; _currentProjectContextId = currentProjectContextId; _issueHydration = issueHydration; }
public AddPackageTranslationCommandHandler(IRepository <Package, Guid> packageRepository, IRepository <PackageContent, LocaleKey> packageContentRepository, ICurrentProjectContextId currentProjectContextId, IQueryHandler <Guid, Package> packageWithContents) { _packageRepository = packageRepository; _packageContentRepository = packageContentRepository; _currentProjectContextId = currentProjectContextId; _packageWithContents = packageWithContents; }
public AuditingDecorator(ICommandHandler <T> decorated, ICurrentProjectContextId currentProjectContextId, ICurrentUserRetriever <User> currentUserRetriever, ICommandHandler <AddAuditingCommand> addAuditingCommandHandler) { _decorated = decorated; _currentProjectContextId = currentProjectContextId; _currentUserRetriever = currentUserRetriever; _addAuditingCommandHandler = addAuditingCommandHandler; }
public CreateIssueCommentCommandHandler(ICurrentUserRetriever <User> currentUserRetriever, IRepository <IssueComment, Guid> issueCommentRepository, ICurrentProjectContextId currentProjectContextId, IRepository <IssueCommentContent, LocaleKey> issueCommentContentRepository) { _currentUserRetriever = currentUserRetriever; _issueCommentRepository = issueCommentRepository; _currentProjectContextId = currentProjectContextId; _issueCommentContentRepository = issueCommentContentRepository; }
public CreatePackageCommandHandler(IRepository <Package, Guid> packageRepository, IRepository <PackageContent, LocaleKey> packageContentRepository, ICurrentUserRetriever <User> currentUserRetriever, IRepository <Project, Guid> projectRepository, ICurrentProjectContextId currentProjectContextId, IQueryHandler <PackageNextIdQuery, int> packageNextIdQueryHandler) { _packageRepository = packageRepository; _packageContentRepository = packageContentRepository; _currentUserRetriever = currentUserRetriever; _projectRepository = projectRepository; _currentProjectContextId = currentProjectContextId; _packageNextIdQueryHandler = packageNextIdQueryHandler; }
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; }
public CreateUseCaseDiagramCommandHandler(IRepository <UseCaseDiagram, VersionKey> useCaseDiagramRepository, IRepository <SpecificationItem, Guid> specifiationItemRepository, ICurrentProjectContextId currentProjectContextId, IQueryHandler <UseCaseDiagramNextIdQuery, int> useCaseDiagramNextIdQueryHandler, IRepository <Package, Guid> packageRepository, UseCaseDiagramItemsPersister useCaseDiagramItemsPersister) { _useCaseDiagramRepository = useCaseDiagramRepository; _specifiationItemRepository = specifiationItemRepository; _currentProjectContextId = currentProjectContextId; _useCaseDiagramNextIdQueryHandler = useCaseDiagramNextIdQueryHandler; _useCaseDiagramItemsPersister = useCaseDiagramItemsPersister; _packageRepository = packageRepository; }
public ProjectController(IQueryHandler <ProjectsPaginatedQuery, ProjectsPaginatedQueryResult> projectsPaginatedQueryHandler, ICommandHandler <CreateProjectCommand> createProjectCommand, ICommandHandler <UpdateProjectCommand> updateProjectCommand, IQueryHandler <CurrentUserProjectsQuery, CurrentUserProjectsQueryResult> currentUserProjectsQueryHandler, ICommandHandler <InactivateProjectCommand> inactivateProjectCommand, ICommandHandler <AddProjectTranslationCommand> addProjectTranslationCommandHandler, IQueryHandler <ItemsByProjectQuery, IEnumerable <SpecificationItemViewModel> > itemsByProjectQueryHandler, ICurrentProjectContextId projectContext) { _projectsPaginatedQueryHandler = projectsPaginatedQueryHandler; _createProjectCommand = createProjectCommand; _updateProjectCommand = updateProjectCommand; _currentUserProjectsQueryHandler = currentUserProjectsQueryHandler; _inactivateProjectCommand = inactivateProjectCommand; _addProjectTranslationCommandHandler = addProjectTranslationCommandHandler; _itemsByProjectQueryHandler = itemsByProjectQueryHandler; _projectContextId = projectContext; }
public CreateRequirementCommandHandler( IRepository <Requirement, VersionKey> requirementRepository, IRepository <RequirementContent, LocaleKey> requirementContentRepository, IRepository <SpecificationItem, Guid> specificationItemRepository, IRepository <Package, Guid> packageRepository, ICurrentUserRetriever <User> currentUserRetriever, IRepository <Project, Guid> projectRepository, ICurrentProjectContextId currentProjectContextId, IQueryHandler <RequirementNextIdQuery, int> requirementNextIdQueryHandler ) { _requirementRepository = requirementRepository; _requirementContentRepository = requirementContentRepository; _specificationItemRepository = specificationItemRepository; _packageRepository = packageRepository; _currentUserRetriever = currentUserRetriever; _projectRepository = projectRepository; _currentProjectContextId = currentProjectContextId; _requirementNextIdQueryHandler = requirementNextIdQueryHandler; }
public UseCaseDiagramItemsPersister(IRepository <UseCaseDiagramContent, LocaleKey> classDiagramContentRepository, IRepository <UseCase, VersionKey> useCaseRepository, IRepository <UseCaseContent, LocaleKey> useCaseContentRepository, IRepository <Actor, VersionKey> actorRepository, IRepository <UseCaseEntity, VersionKey> useCaseEntityRepository, IRepository <ActorContent, LocaleKey> actorContentRepository, IRepository <UseCasesRelation, Guid> useCasesRelationRepository, IRepository <UseCaseEntityRelation, Guid> useCaseEntityRelationRepository, IRepository <UseCaseEntityRelationContent, LocaleKey> useCaseEntityRelationContentRepository, ICurrentProjectContextId currentProjectContextId, IRepository <UseCasePreCondition, Guid> preConditionRepository, IRepository <UseCasePreConditionContent, LocaleKey> preConditionContentRepository, IRepository <UseCasePostCondition, Guid> postConditionRepository, IRepository <UseCasePostConditionContent, LocaleKey> postConditionContentRepository, IQueryHandler <UseCaseNextIdQuery, int> useCaseNextIdQueryHandler, IRepository <SpecificationItem, Guid> specificationItemRepository) { _useCaseDiagramContentRepository = classDiagramContentRepository; _useCaseRepository = useCaseRepository; _useCaseContentRepository = useCaseContentRepository; _actorRepository = actorRepository; _actorContentRepository = actorContentRepository; _useCasesRelationRepository = useCasesRelationRepository; _useCaseEntityRelationRepository = useCaseEntityRelationRepository; _specificationItemRepository = specificationItemRepository; _useCaseEntityRelationContentRepository = useCaseEntityRelationContentRepository; _useCaseEntityRepository = useCaseEntityRepository; _currentProjectContextId = currentProjectContextId; _preConditionRepository = preConditionRepository; _preConditionContentRepository = preConditionContentRepository; _postConditionRepository = postConditionRepository; _postConditionContentRepository = postConditionContentRepository; _useCaseNextIdQueryHandler = useCaseNextIdQueryHandler; }
public ProjectController(IQueryHandler <Guid, ProjectViewModel> projectByIdQueryHandler, ICurrentProjectContextId currentProjectContextId) { _projectByIdQueryHandler = projectByIdQueryHandler; _currentProjectContextId = currentProjectContextId; }
public PackagesCurrentProjectQueryHandler(GSDRequirementsContext context, ICurrentProjectContextId currentProjectContextId) { _context = context; _currentProjectContextId = currentProjectContextId; }
public PermissionsByCurrentProjectQueryHandler(GSDRequirementsContext context, ICurrentProjectContextId currentProjectContextId) { _context = context; _currentProjectContextId = currentProjectContextId; }