public override BaseResource[] SynchronizeIds(BaseResource[] source, Uri subjectUri, BaseResource[] target) { MnisParty party = source.OfType <MnisParty>().SingleOrDefault(); party.Id = subjectUri; return(new BaseResource[] { party }); }
public override BaseResource[] TransformSource(XDocument doc) { MnisParty party = new MnisParty(); XElement element = doc.Descendants(m + "properties").SingleOrDefault(); party.PartyMnisId = element.Element(d + "Party_Id").GetText(); party.PartyName = element.Element(d + "Name").GetText(); return(new BaseResource[] { party }); }