public ProjectEditor( IProjectRepository repository, IChannelRepository channelRepository, IDeploymentProcessRepository deploymentProcessRepository, IProjectTriggerRepository projectTriggerRepository, IVariableSetRepository variableSetRepository) { this.repository = repository; channels = new Lazy <ProjectChannelsEditor>(() => new ProjectChannelsEditor(channelRepository, Instance)); deploymentProcess = new Lazy <DeploymentProcessEditor>(() => new DeploymentProcessEditor(deploymentProcessRepository).Load(Instance.DeploymentProcessId)); triggers = new Lazy <ProjectTriggersEditor>(() => new ProjectTriggersEditor(projectTriggerRepository, Instance)); variables = new Lazy <VariableSetEditor>(() => new VariableSetEditor(variableSetRepository).Load(Instance.VariableSetId)); }
public AbstractProjectTriggerService( ILogger logger, IProjectTriggerRepository projectTriggerRepository, IApiProjectTriggerRequestModelValidator projectTriggerModelValidator, IBOLProjectTriggerMapper bolProjectTriggerMapper, IDALProjectTriggerMapper dalProjectTriggerMapper) : base() { this.projectTriggerRepository = projectTriggerRepository; this.projectTriggerModelValidator = projectTriggerModelValidator; this.bolProjectTriggerMapper = bolProjectTriggerMapper; this.dalProjectTriggerMapper = dalProjectTriggerMapper; this.logger = logger; }
public ProjectTriggerService( ILogger <IProjectTriggerRepository> logger, IProjectTriggerRepository projectTriggerRepository, IApiProjectTriggerRequestModelValidator projectTriggerModelValidator, IBOLProjectTriggerMapper bolprojectTriggerMapper, IDALProjectTriggerMapper dalprojectTriggerMapper ) : base(logger, projectTriggerRepository, projectTriggerModelValidator, bolprojectTriggerMapper, dalprojectTriggerMapper) { }
public ProjectTriggersEditor(IProjectTriggerRepository repository, ProjectResource owner) { this.repository = repository; this.owner = owner; }
public ProjectTriggersEditor(IProjectTriggerRepository repository, ProjectResource owner) { this.repository = repository; this.owner = owner; }
public ProjectTriggerEditor(IProjectTriggerRepository repository) { this.repository = repository; }
public ApiProjectTriggerRequestModelValidator(IProjectTriggerRepository projectTriggerRepository) : base(projectTriggerRepository) { }
public AbstractApiProjectTriggerRequestModelValidator(IProjectTriggerRepository projectTriggerRepository) { this.projectTriggerRepository = projectTriggerRepository; }