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; }
public MainWindowViewModel() { _gitManager = new GitManager(); _repositoryService = new RepositoriesService(); _repositories = new ObservableCollection <Models.Repository>(_repositoryService.GetRepositories()); BrowseCommand = new RelayCommand(SelectPath); }
/// <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)); }; }
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 }); }