public AdoptProjectWithParametersJobItem(ILogger logger, ProjectService projectService, string payloadUrl, AdoptProjectWithParametersPayloadProvider adoptProjectWithParametersPayloadProvider) : base(logger, null, null) { _projectService = projectService; _payloadUrl = payloadUrl; _adoptProjectWithParametersPayloadProvider = adoptProjectWithParametersPayloadProvider; }
public JobsHub(ILogger <JobsHub> logger, ProjectWork projectWork, LinkGenerator linkGenerator, UserResolver userResolver, ProfileProvider profileProvider, Uploads uploads, DtoGenerator dtoGenerator, ProjectService projectService, AdoptProjectWithParametersPayloadProvider adoptProjectWithParametersPayloadProvider, IConfiguration configuration) { _logger = logger; _projectWork = projectWork; _linkGenerator = linkGenerator; _profileProvider = profileProvider; _userResolver = userResolver; _uploads = uploads; _dtoGenerator = dtoGenerator; _projectService = projectService; _adoptProjectWithParametersPayloadProvider = adoptProjectWithParametersPayloadProvider; _configuration = configuration; _sender = new Sender(this); }