public SceneHandler(ISceneRepository sceneRepository, IProjectPartitionKeyGenerator partitionKeyGenerator, ISceneQueryRepository sceneQueryRepository) { _sceneRepository = sceneRepository; _sceneQueryRepository = sceneQueryRepository; _mapper = new SceneMapper(partitionKeyGenerator); _createSceneCommandValidator = new CreateSceneCommandValidator(); _updateSceneCommandValidator = new UpdateSceneCommandValidator(); _deleteByIdCommandValidator = new DeleteByIdCommandValidator(); _getListByParentIdQueryValidator = new GetListByParentIdQueryValidator(); }
public CharacterMapper(IProjectPartitionKeyGenerator partitionKeyGenerator) { _partitionKeyGenerator = partitionKeyGenerator; }
public ProjectMapper(IProjectPartitionKeyGenerator partitionKeyGenerator) { _partitionKeyGenerator = partitionKeyGenerator; }
public ProjectHandler(IProjectQueryRepository projectQueryRepository, IProjectRepository projectRepository, IProjectPartitionKeyGenerator partitionKeyGenerator) { _projectQueryRepository = projectQueryRepository; _projectRepository = projectRepository; _mapper = new ProjectMapper(partitionKeyGenerator); _createProjectCommandValidator = new CreateProjectCommandValidator(); _updateProjectCommandValidator = new UpdateProjectCommandValidator(); _getListQueryValidator = new GetListQueryValidator(); _getByIdQueryValidator = new GetByIdQueryValidator(); _deleteByIdCommandValidator = new DeleteByIdCommandValidator(); }