/// <summary> /// Initializes a new instance of the <see cref="CrmEntityAdapter"/> class. /// </summary> /// <param name="repository">The repository.</param> /// <param name="dynamicEntity">The dynamic entity.</param> public CrmEntityAdapter(EntityRepositoryBase repository, DynamicEntity dynamicEntity) : base(repository, dynamicEntity) { this.crmAttributeCollectionAdapter = new CrmAttributeCollectionAdapter(this.Adaptee); this.Id = dynamicEntity.GetId(); this.AttributeCollectionAdapterInitialized(); }
/// <summary> /// Initializes a new instance of the <see cref="CrmEntityAdapter" /> class. /// </summary> /// <param name="repository">The repository.</param> /// <param name="entity">The entity.</param> public CrmEntityAdapter(EntityRepository repository, Entity entity) : base(repository, entity) { this.crmAttributeCollectionAdapter = new CrmAttributeCollectionAdapter(this, this.Adaptee.Attributes); this.AttributeCollectionAdapterInitialized(); this.Id = entity.Id; }
public CrmObjectAttributeAdapter(CrmAttributeCollectionAdapter crmAttributeCollection, object internalAttribute) : base(crmAttributeCollection, internalAttribute) { }
public CrmEntityAdapter(EntityRepository repository, Microsoft.Xrm.Sdk.Entity entity) : base(repository, entity) { this._crmAttributeCollectionAdapter = new CrmAttributeCollectionAdapter(this, base.Adaptee.Attributes); base.AttributeCollectionAdapterInitialized(); base.Id = entity.Id; }