예제 #1
0
 public GitService(
     IdeContext context,
     IGitRepository gitRepository,
     IBlobRepository blobRepository,
     ILogger <GitService> logger,
     IConfiguration configuration,
     IProjectStructureService projectStructureService)
 {
     _logger                  = logger;
     _context                 = context;
     _configuration           = configuration;
     _gitRepository           = gitRepository;
     _blobRepository          = blobRepository;
     _projectStructureService = projectStructureService;
 }
예제 #2
0
 public ProjectController(IProjectService projectService,
                          IProjectMemberSettingsService projectMemberSettings,
                          IProjectStructureService projectStructureService,
                          IProjectTemplateService projectTemplateService,
                          FileService fileService,
                          IBlobRepository blobRepo,
                          INotificationService notificationService,
                          ILogger <ProjectController> logger)
 {
     _projectStructureService = projectStructureService;
     _projectService          = projectService;
     _projectMemberSettings   = projectMemberSettings;
     _projectTemplateService  = projectTemplateService;
     _logger = logger;
 }
예제 #3
0
 public BuildService(
     IProjectStructureService projectStructureService,
     IBlobRepository blobRepo,
     IQueueService queueService,
     ITokenService tokenService,
     IdeContext context,
     IMapper mapper,
     INotificationService notificationService)
 {
     _projectStructureService = projectStructureService;
     _blobRepo                = blobRepo;
     _queueService            = queueService;
     _context                 = context;
     _mapper                  = mapper;
     this.notificationService = notificationService;
     _tokenService            = tokenService;
 }