public AssetHandler(IAssetQueryRepository assetQueryRepository, IAssetRepository assetRepository) { _assetQueryRepository = assetQueryRepository; _assetRepository = assetRepository; _getListQueryValidator = new GetListQueryValidator(); _deleteByIdCommandValidator = new DeleteByIdCommandValidator(); }
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 CharacterHandler(ICharacterRepository characterRepository, ICharacterQueryRepository characterQueryRepository) { _characterRepository = characterRepository; _characterQueryRepository = characterQueryRepository; _mapper = new CharacterMapper(); _createCharacterCommandValidator = new CreateCharacterCommandValidator(); _updateCharacterCommandValidator = new UpdateCharacterCommandValidator(); _deleteByIdCommandValidator = new DeleteByIdCommandValidator(); _getListQueryValidator = new GetListQueryValidator(); }
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(); }