public ProjectsViewModel(INavigationService navigationService, IAzureDevOpsService azureDevOpsService, IAzureDevOpsSettings azureDevOpsSettings, ILoadingDialogService loadingDialogService) : base(loadingDialogService)
 {
     _azureDevOpsService  = azureDevOpsService;
     _navigationService   = navigationService;
     _azureDevOpsSettings = azureDevOpsSettings;
     Title = "Projects";
 }
Ejemplo n.º 2
0
 public MapWorkItemToParentWorkItemCommand(
     IAzureDevOpsService azureDevOpsService,
     IMapWorkItemsAndChildTasksToApiResponseModelsCommand mapWorkItemsAndChildTasksToApiResponseModelsCommand
     )
 {
     _azureDevOpsService = azureDevOpsService;
     _mapWorkItemsAndChildTasksToApiResponseModelsCommand = mapWorkItemsAndChildTasksToApiResponseModelsCommand;
 }
Ejemplo n.º 3
0
 public AppStartupService(IAzureDevOpsService azureDevOpsService,
                          IAzureDevopsAuthService authService,
                          IOptions <AzureDevOpsSettings> options)
 {
     _azureDevOpsService = azureDevOpsService;
     _authService        = authService;
     _options            = options;
 }
 public GetAllBacklogWorkItemsQuery(
     IAzureDevOpsService azureDevOpsService,
     IMapWorkItemToParentWorkItemCommand mapWorkItemToParentWorkItemCommand
     )
 {
     _azureDevOpsService = azureDevOpsService;
     _mapWorkItemToParentWorkItemCommand = mapWorkItemToParentWorkItemCommand;
 }
Ejemplo n.º 5
0
 public ReposViewModel(
     IRegionManager regionManager, IAzureDevOpsService azureDevOpsService,
     IDialogService dialogService, IEventAggregator eventAggregator,
     IMessageService messageService, IApplicationLogger logger)
     : base(regionManager, dialogService, eventAggregator, messageService)
 {
     _azureDevOpsService = azureDevOpsService;
     _logger             = logger;
 }
Ejemplo n.º 6
0
 public TimeExtensionService(
     IAzureDevOpsService azureDevOpsService,
     ITimesheetRepository timesheetRepository,
     IActivityTypeRepository activityTypeRepository)
 {
     _azureDevOpsService     = azureDevOpsService ?? throw new ArgumentNullException(nameof(azureDevOpsService));
     _timesheetRepository    = timesheetRepository ?? throw new ArgumentNullException(nameof(timesheetRepository));
     _activityTypeRepository = activityTypeRepository ?? throw new ArgumentNullException(nameof(activityTypeRepository));
 }
Ejemplo n.º 7
0
 public RevisionsController(IOptions <CosmosDbOptions> CosmosDbConfig, IOptions <AzureAdOptions> AzureAdConfig,
                            IRevisionDataService revisionDataService, IProjectDataService projectDataService, IAzureDevOpsService azureDevOpsService)
 {
     this.CosmosDbConfig      = CosmosDbConfig.Value;
     this.AzureAdConfig       = AzureAdConfig.Value;
     this.RevisionDataService = revisionDataService;
     this.ProjectDataService  = projectDataService;
     this.AzureDevOpsService  = azureDevOpsService;
 }
Ejemplo n.º 8
0
 public GetWorkItemsService(
     IDapperRepository repository,
     IAzureDevOpsService azureDevOpsService,
     IOptions<AppSettings> config)
 {
     _repository = repository;
     _azureDevOpsService = azureDevOpsService;
     _config = config.Value;
 }
Ejemplo n.º 9
0
 public RevisionsController(IOptions <TableStorageOptions> TableStorageConfig, IOptions <AzureAdOptions> AzureAdConfig,
                            IRevisionDataService revisionDataService, IProjectDataService projectDataService, IAzureDevOpsService azureDevOpsService)
 {
     this.TableStorageConfig  = TableStorageConfig.Value;
     this.AzureAdConfig       = AzureAdConfig.Value;
     this.RevisionDataService = revisionDataService;
     this.ProjectDataService  = projectDataService;
     this.AzureDevOpsService  = azureDevOpsService;
 }
 public GetWorkItemByIdQuery(
     IAzureDevOpsService azureDevOpsService,
     IMapWorkItemToParentWorkItemCommand mapWorkItemToParentWorkItemCommand,
     IMapWorkItemToTaskCommand mapWorkItemToTaskCommand
     )
 {
     _azureDevOpsService = azureDevOpsService;
     _mapWorkItemToParentWorkItemCommand = mapWorkItemToParentWorkItemCommand;
     _mapWorkItemToTaskCommand           = mapWorkItemToTaskCommand;
 }
Ejemplo n.º 11
0
 public ReleasesController(IOptions <TableStorageOptions> TableStorageConfig, IOptions <AzureAdOptions> AzureAdConfig,
                           IReleaseDataService releaseDataService, IRevisionDataService revisionDataService, IProjectDataService projectDataService,
                           IAzureDevOpsService azureDevOpsService, IHubContext <Hubs.BroadcastStatusHub> broadcastStatusHubContext)
 {
     this.TableStorageConfig        = TableStorageConfig.Value;
     this.AzureAdConfig             = AzureAdConfig.Value;
     this.ReleaseDataService        = releaseDataService;
     this.RevisionDataService       = revisionDataService;
     this.ProjectDataService        = projectDataService;
     this.AzureDevOpsService        = azureDevOpsService;
     this.BroadcastStatusHubContext = broadcastStatusHubContext;
 }
Ejemplo n.º 12
0
        public DevOpsController(
            IGetAllCurrentWorkItemsQuery getAllCurrentWorkItemsQuery,
            IGetAllBacklogWorkItemsQuery getAllBacklogWorkItemsQuery,
            IGetWorkItemByIdQuery getWorkItemByIdQuery,
            IRaiseBugQuery raiseBugQuery,
            IAzureDevOpsService azureDevOpsService,
            ILogger <DevOpsController> logger
            )
        {
            _getAllCurrentWorkItemsQuery = getAllCurrentWorkItemsQuery;
            _getAllBacklogWorkItemsQuery = getAllBacklogWorkItemsQuery;
            _getWorkItemByIdQuery        = getWorkItemByIdQuery;
            _raiseBugQuery      = raiseBugQuery;
            _azureDevOpsService = azureDevOpsService;

            _logger = logger;
        }
Ejemplo n.º 13
0
        public ProjectsViewModel(IRegionManager regionManager, IAzureDevOpsService azureDevOpsService,
                                 IDialogService dialogService, IEventAggregator eventAggregator, IMessageService messageService,
                                 ISettings settings, IApplicationLogger logger)
            : base(regionManager, dialogService, eventAggregator, messageService)
        {
            _azureDevOpsService = azureDevOpsService;
            _settings           = settings;
            _logger             = logger;

            Loaded += async(sender, args) =>
            {
                try
                {
                    IsBusy = true;
                    await BindInitialDataAsync();
                }
                finally
                {
                    IsBusy = false;
                }
            };
        }
Ejemplo n.º 14
0
 public IdentityImageProvider(IAzureDevOpsService azureDevOpsService)
 {
     AzureDevOpsService = azureDevOpsService;
 }
Ejemplo n.º 15
0
 public QueryContext(IAzureDevOpsService service, string project)
 {
     this.service = service as AzDOService ?? throw new ArgumentNullException(nameof(service));
     this.project = project;
 }
Ejemplo n.º 16
0
 public WebHooksController(IAzureDevOpsService azureDevOpsService)
 {
     this.azureDevOpsService = azureDevOpsService;
 }
Ejemplo n.º 17
0
 /// <summary>
 /// Creates a LINQ queryable on top of a IAzureDevOpsService accessor.
 /// </summary>
 /// <typeparam name="TWorkItem">WorkItem type - must derive from WorkItem</typeparam>
 /// <param name="service">Service object</param>
 /// <param name="project">Optional Azure DevOps project. If supplied, the 'Team Project' clause will always be set.</param>
 /// <returns>Queryable collection</returns>
 public static IOrderedQueryable <TWorkItem> CreateQueryable <TWorkItem>(IAzureDevOpsService service, string project = null)
     where TWorkItem :  WorkItem
 => new Linq.Queryable <TWorkItem>(service, project);
 public BuildsViewModel(IAzureDevOpsService azureDevOpsService, ILoadingDialogService loadingDialogService) : base(loadingDialogService)
 {
     _azureDevOpsService = azureDevOpsService;
     Title = "Builds";
 }
 public IdentityToChatUserMapper(IAzureDevOpsService azureDevOpsService, IRocketChatClient rocketChatClient)
 {
     AzureDevOpsService = azureDevOpsService;
     RocketChatClient   = rocketChatClient;
 }
Ejemplo n.º 20
0
 public RaiseBugQuery(
     IAzureDevOpsService azureDevOpsService
     )
 {
     _azureDevOpsService = azureDevOpsService;
 }
Ejemplo n.º 21
0
 public Queryable(IAzureDevOpsService service, string project)
 {
     Provider   = new QueryProvider(new QueryContext <T>(service, project));
     Expression = Expression.Constant(this);
 }
 public RepositoriesViewModel(IAzureDevOpsService azureDevOpsService, ILoadingDialogService loadingDialogService) : base(loadingDialogService)
 {
     _azureDevOpsService = azureDevOpsService;
     Title = "Repositories";
 }