public static void AddReferencedObservedData(this XElement withObservedDataElement, IWithObservedData withObservedData, IWithIdRepository withIdRepository) { withObservedDataElement.AddReferencedObject <IWithObservedData, DataRepository>( withObservedData, x => x.AddObservedData, withIdRepository, null, CoreConstants.Serialization.ObservedData); }
public static XElement CreateObservedDataReferenceListElement(this IXmlSerializerRepository <SerializationContext> serializerRepository, IWithObservedData withObservedData) { return(serializerRepository.CreateObjectReferenceListElement(withObservedData, x => x.AllObservedData(), CoreConstants.Serialization.ObservedDataList, CoreConstants.Serialization.ObservedData)); }