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)); }
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)); }
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)); }
public DeleteTaskCommandHandler(IGenericRepository <TaskEntity> repository, ITableQueries <TaskEntity, TaskViewModel> queries) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _queries = queries ?? throw new ArgumentNullException(nameof(queries)); }
public ProjectService(ITableQueries <ProjectEntity, ProjectViewModel> projectQueries) { _projectQueries = projectQueries ?? throw new ArgumentNullException(nameof(projectQueries)); }
public TaskController(IMediator mediator, ITableQueries <TaskEntity, TaskViewModel> taskTableQueries) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _tasksTableQueries = taskTableQueries ?? throw new ArgumentNullException(nameof(taskTableQueries)); }