private int SaveData(TextReader reader) { XRefMap xrefMap = YamlUtility.Deserialize <XRefMap>(reader); foreach (var spec in xrefMap.References) { XRefSpecObject xrefSpec = new XRefSpecObject(); xrefSpec.Uid = spec["uid"]; xrefSpec.HashedUid = MD5Encryption.CalculateMD5Hash(xrefSpec.Uid); xrefSpec.XRefSpecJson = JsonUtility.Serialize(spec); _db.XRefSpecObjects.Add(xrefSpec); } _db.SaveChanges(); return(0); }
public static XRefSpec ToXRefSpec(this XRefSpecObject xso) { return(JsonUtility.FromJsonString <XRefSpec>(xso.XRefSpecJson)); }