public FileUploadController(IPackageTypeRepository packageTypeRepository, IOssReportService ossReportService, ISelectListItemService selectListItemService, ICoordinatePartsFactory coordinatePartsFactory, IJsonConvertService jsonConvertService, IApiCallerService apiCallerService) { _packageTypeRepository = packageTypeRepository; _ossReportService = ossReportService; _selectListItemService = selectListItemService; _coordinatePartsFactory = coordinatePartsFactory; _jsonConvertService = jsonConvertService; _apiCallerService = apiCallerService; }
public AppOptionsProvider( ILogger logger, IWritableSettingsStoreProvider writableSettingsStoreProvider, IJsonConvertService jsonConvertService ) { this.logger = logger; this.writableSettingsStoreProvider = writableSettingsStoreProvider; this.jsonConvertService = jsonConvertService; appOptionsPropertyInfos = typeof(IAppOptions).GetPublicProperties(); }
public OssReportService(IReportRepository reportRepository, IComponentRepository componentRepository, IOssIndexRepository ossIndexRepository, IReportLinesRepository reportLinesRepository, ICoordinatesService coordinatesService, IHttpWebRequestFactory httpWebRequestFactory, IJsonConvertService jsonConvertService, IOssIndexVulnerabilitiesRepository ossIndexVulnerabilitiesRepository) { _reportRepository = reportRepository; _componentRepository = componentRepository; _ossIndexRepository = ossIndexRepository; _reportLinesRepository = reportLinesRepository; _coordinatesService = coordinatesService; _httpWebRequestFactory = httpWebRequestFactory; _jsonConvertService = jsonConvertService; _ossIndexVulnerabilitiesRepository = ossIndexVulnerabilitiesRepository; }
public List <CoordinatePartsModel> GetCoordinateParts(IJsonConvertService jsonConvertService, string type, IFormFile postedFile) { var coordinateParts = new List <CoordinatePartsModel>(); var packagesConfigFileModel = jsonConvertService.XmlFileToObject <PackagesConfigFileModel>(postedFile); foreach (var package in packagesConfigFileModel.packages.package) { coordinateParts.Add(new CoordinatePartsModel() { Name = package.id, Version = package.version, Type = type }); } return(coordinateParts); }
public List <CoordinatePartsModel> GetCoordinateParts(IJsonConvertService jsonConvertService, string type, IFormFile postedFile) { var coordinateParts = new List <CoordinatePartsModel>(); var csProjFileModel = jsonConvertService.XmlFileToObject <CsProjFileModel>(postedFile); foreach (var packageReference in csProjFileModel.Project.ItemGroup.PackageReference) { coordinateParts.Add(new CoordinatePartsModel() { Name = packageReference.Include, Version = packageReference.Version, Type = type }); } return(coordinateParts); }
public HttpService(OAuthModel authModel, IHttpHeaderService httpHeaderService, IJsonConvertService jsonConvertService) { _httpHeaderModel = httpHeaderService.OAuth(authModel); _jsonConvertService = jsonConvertService; }