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); }