示例#1
0
 public ProjectController(IMediator mediator,
                          ITableQueries <ProjectEntity, ProjectViewModel> projectQueries,
                          ITableQueries <TaskEntity, TaskViewModel> taskQueries)
 {
     _mediator       = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _projectQueries = projectQueries ?? throw new ArgumentNullException(nameof(projectQueries));
     _taskQueries    = taskQueries ?? throw new ArgumentNullException(nameof(taskQueries));
 }
示例#2
0
 public UpdateTaskCommandHandler(IGenericRepository <TaskEntity> repository,
                                 ITableQueries <TaskEntity, TaskViewModel> taskQueries,
                                 IProjectService projectService)
 {
     _repository     = repository ?? throw new ArgumentNullException(nameof(repository));
     _taskQueries    = taskQueries ?? throw new ArgumentNullException(nameof(taskQueries));
     _projectService = projectService ?? throw new ArgumentNullException(nameof(projectService));
 }
示例#3
0
 public UpdateProjectCommandHandler(IGenericRepository <ProjectEntity> repository,
                                    ITableQueries <ProjectEntity, ProjectViewModel> queries,
                                    IMapper mapper)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _queries    = queries ?? throw new ArgumentNullException(nameof(queries));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
示例#4
0
 public DeleteTaskCommandHandler(IGenericRepository <TaskEntity> repository,
                                 ITableQueries <TaskEntity, TaskViewModel> queries)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _queries    = queries ?? throw new ArgumentNullException(nameof(queries));
 }
示例#5
0
 public ProjectService(ITableQueries <ProjectEntity, ProjectViewModel> projectQueries)
 {
     _projectQueries = projectQueries ?? throw new ArgumentNullException(nameof(projectQueries));
 }
示例#6
0
 public TaskController(IMediator mediator,
                       ITableQueries <TaskEntity, TaskViewModel> taskTableQueries)
 {
     _mediator          = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _tasksTableQueries = taskTableQueries ?? throw new ArgumentNullException(nameof(taskTableQueries));
 }