public async Task <int> ImportPackageVersion(NugetPackageModel packageModel, int packageId) { NugetPackageStorageEntity storageEntity = _mapper.Map <NugetPackageStorageEntity>(packageModel); storageEntity.PackageId = packageId; return(await _nugetPackageEntityService.Import(storageEntity)); }
public async Task <int> Import(NugetPackageStorageEntity nugetPackageStorageEntity) { var oldPackageStorageEntity = await TryFindById(nugetPackageStorageEntity.Id); if (oldPackageStorageEntity != null) { oldPackageStorageEntity = nugetPackageStorageEntity; _dbSet.Update(oldPackageStorageEntity); } else { await _dbSet.AddAsync(nugetPackageStorageEntity); } return(await _context.SaveChangesAsync()); }