public RepositoryHostedService(RepositoriesService repositoryService, ILogger <RepositoryHostedService> logger, IMemoryCache cache, IConfiguration config)
 {
     _repositoryService = repositoryService;
     _logger            = logger;
     _cache             = cache;
     _config            = config;
 }
 public RepositoriesController(RepositoriesService repositoriesService, IMemoryCache memoryCache, IConfiguration config, ILogger <RepositoriesController> logger)
 {
     _repositoriesService = repositoriesService;
     _cache  = memoryCache;
     _config = config;
     _logger = logger;
 }
Beispiel #3
0
 public MainWindowViewModel()
 {
     _gitManager        = new GitManager();
     _repositoryService = new RepositoriesService();
     _repositories      = new ObservableCollection <Models.Repository>(_repositoryService.GetRepositories());
     BrowseCommand      = new RelayCommand(SelectPath);
 }
Beispiel #4
0
        /// <summary>
        /// Sets up HTTP methods mappings.
        /// </summary>
        /// <param name="service">Service handling requests</param>
        public RepositoriesModule(RepositoriesService service) : base("/")
        {
            Get["/api/program/{programId}/repositories"] = parameters =>
            {
                var programId     = Parameters.ValueOf <string>(parameters, Context.Request, "programId", ParameterType.Path);
                var xGwImsOrgId   = Parameters.ValueOf <string>(parameters, Context.Request, "xGwImsOrgId", ParameterType.Header);
                var authorization = Parameters.ValueOf <string>(parameters, Context.Request, "authorization", ParameterType.Header);
                var xApiKey       = Parameters.ValueOf <string>(parameters, Context.Request, "xApiKey", ParameterType.Header);
                Preconditions.IsNotNull(programId, "Required parameter: 'programId' is missing at 'GetRepositories'");

                Preconditions.IsNotNull(xGwImsOrgId, "Required parameter: 'xGwImsOrgId' is missing at 'GetRepositories'");

                Preconditions.IsNotNull(authorization, "Required parameter: 'authorization' is missing at 'GetRepositories'");

                Preconditions.IsNotNull(xApiKey, "Required parameter: 'xApiKey' is missing at 'GetRepositories'");

                return(service.GetRepositories(Context, programId, xGwImsOrgId, authorization, xApiKey));
            };

            Get["/api/program/{programId}/repository/{repositoryId}"] = parameters =>
            {
                var programId     = Parameters.ValueOf <string>(parameters, Context.Request, "programId", ParameterType.Path);
                var repositoryId  = Parameters.ValueOf <string>(parameters, Context.Request, "repositoryId", ParameterType.Path);
                var xGwImsOrgId   = Parameters.ValueOf <string>(parameters, Context.Request, "xGwImsOrgId", ParameterType.Header);
                var authorization = Parameters.ValueOf <string>(parameters, Context.Request, "authorization", ParameterType.Header);
                var xApiKey       = Parameters.ValueOf <string>(parameters, Context.Request, "xApiKey", ParameterType.Header);
                Preconditions.IsNotNull(programId, "Required parameter: 'programId' is missing at 'GetRepository'");

                Preconditions.IsNotNull(repositoryId, "Required parameter: 'repositoryId' is missing at 'GetRepository'");

                Preconditions.IsNotNull(xGwImsOrgId, "Required parameter: 'xGwImsOrgId' is missing at 'GetRepository'");

                Preconditions.IsNotNull(authorization, "Required parameter: 'authorization' is missing at 'GetRepository'");

                Preconditions.IsNotNull(xApiKey, "Required parameter: 'xApiKey' is missing at 'GetRepository'");

                return(service.GetRepository(Context, programId, repositoryId, xGwImsOrgId, authorization, xApiKey));
            };
        }
Beispiel #5
0
 public RepositoriesServiceTests(BaseWebApplicationFactory <TestStartup> applicationFactory, ITestOutputHelper helper)
 {
     _helper = helper;
     _repositoriesService = applicationFactory.Services.GetService <RepositoriesService>();
 }
 private void SalvarImagen(string base64, string directorio)
 {
     RepositoriesService.SalvarImagenRepositorio(new SalvarImagenRepositorioParams {
         Base64Image = base64, UrlImage = directorio
     });
 }