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();
 }
예제 #2
0
 public CharacterMapper(IProjectPartitionKeyGenerator partitionKeyGenerator)
 {
     _partitionKeyGenerator = partitionKeyGenerator;
 }
 public ProjectMapper(IProjectPartitionKeyGenerator partitionKeyGenerator)
 {
     _partitionKeyGenerator = partitionKeyGenerator;
 }
예제 #4
0
 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();
 }