public void Save(DependencyVulnerabilityDB depvul) { try { depvul.vulnerabilityDBs = CheckIfInDB(depvul.vulnerabilityDBs).ToList(); DependencyDB dp = db.dependencyDBs.ToList().Find(x => x.name == depvul.dependency.name && x.fileName == depvul.dependency.fileName); depvul.dependency = dp == null ? depvul.dependency : dp; db.dependencyVulnerabilityDBs.AddOrUpdate(depvul); db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e.ToString()); } }
public void AddDependencyVulnerabilityDBs(DependencyVulnerabilityDB dependencyVulnerabilityDB) { dependencyVulnerabilityDBs.Add(dependencyVulnerabilityDB as DependencyVulnerabilityDB); }