protected virtual IAttributeSetInstanceExtensionFieldMvoStateMergePatched Map(IMergePatchAttributeSetInstanceExtensionFieldMvo c) { var stateEventId = new AttributeSetInstanceExtensionFieldMvoStateEventId(c.AttributeSetInstanceExtensionFieldId, c.AttrSetInstEFGroupVersion); IAttributeSetInstanceExtensionFieldMvoStateMergePatched e = NewAttributeSetInstanceExtensionFieldMvoStateMergePatched(stateEventId); e.Name = c.Name; e.Type = c.Type; e.Length = c.Length; e.Alias = c.Alias; e.Description = c.Description; e.Version = c.Version; e.Active = c.Active; e.AttrSetInstEFGroupFieldType = c.AttrSetInstEFGroupFieldType; e.AttrSetInstEFGroupFieldLength = c.AttrSetInstEFGroupFieldLength; e.AttrSetInstEFGroupFieldCount = c.AttrSetInstEFGroupFieldCount; e.AttrSetInstEFGroupNameFormat = c.AttrSetInstEFGroupNameFormat; e.AttrSetInstEFGroupDescription = c.AttrSetInstEFGroupDescription; e.AttrSetInstEFGroupCreatedBy = c.AttrSetInstEFGroupCreatedBy; e.AttrSetInstEFGroupCreatedAt = c.AttrSetInstEFGroupCreatedAt; e.AttrSetInstEFGroupUpdatedBy = c.AttrSetInstEFGroupUpdatedBy; e.AttrSetInstEFGroupUpdatedAt = c.AttrSetInstEFGroupUpdatedAt; e.AttrSetInstEFGroupActive = c.AttrSetInstEFGroupActive; e.AttrSetInstEFGroupDeleted = c.AttrSetInstEFGroupDeleted; e.IsPropertyNameRemoved = c.IsPropertyNameRemoved; e.IsPropertyTypeRemoved = c.IsPropertyTypeRemoved; e.IsPropertyLengthRemoved = c.IsPropertyLengthRemoved; e.IsPropertyAliasRemoved = c.IsPropertyAliasRemoved; e.IsPropertyDescriptionRemoved = c.IsPropertyDescriptionRemoved; e.IsPropertyVersionRemoved = c.IsPropertyVersionRemoved; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.IsPropertyAttrSetInstEFGroupFieldTypeRemoved = c.IsPropertyAttrSetInstEFGroupFieldTypeRemoved; e.IsPropertyAttrSetInstEFGroupFieldLengthRemoved = c.IsPropertyAttrSetInstEFGroupFieldLengthRemoved; e.IsPropertyAttrSetInstEFGroupFieldCountRemoved = c.IsPropertyAttrSetInstEFGroupFieldCountRemoved; e.IsPropertyAttrSetInstEFGroupNameFormatRemoved = c.IsPropertyAttrSetInstEFGroupNameFormatRemoved; e.IsPropertyAttrSetInstEFGroupDescriptionRemoved = c.IsPropertyAttrSetInstEFGroupDescriptionRemoved; e.IsPropertyAttrSetInstEFGroupCreatedByRemoved = c.IsPropertyAttrSetInstEFGroupCreatedByRemoved; e.IsPropertyAttrSetInstEFGroupCreatedAtRemoved = c.IsPropertyAttrSetInstEFGroupCreatedAtRemoved; e.IsPropertyAttrSetInstEFGroupUpdatedByRemoved = c.IsPropertyAttrSetInstEFGroupUpdatedByRemoved; e.IsPropertyAttrSetInstEFGroupUpdatedAtRemoved = c.IsPropertyAttrSetInstEFGroupUpdatedAtRemoved; e.IsPropertyAttrSetInstEFGroupActiveRemoved = c.IsPropertyAttrSetInstEFGroupActiveRemoved; e.IsPropertyAttrSetInstEFGroupDeletedRemoved = c.IsPropertyAttrSetInstEFGroupDeletedRemoved; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = DateTime.Now; var attrSetInstEFGroupVersion = c.AttrSetInstEFGroupVersion; return(e); }
public virtual AttributeSetInstanceExtensionFieldMvoStateMergePatchedDto ToAttributeSetInstanceExtensionFieldMvoStateMergePatchedDto(IAttributeSetInstanceExtensionFieldMvoStateMergePatched e) { var dto = new AttributeSetInstanceExtensionFieldMvoStateMergePatchedDto(); dto.StateEventId = new AttributeSetInstanceExtensionFieldMvoStateEventIdDtoWrapper(e.StateEventId); dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; dto.Name = e.Name; dto.Type = e.Type; dto.Length = e.Length; dto.Alias = e.Alias; dto.Description = e.Description; dto.Version = e.Version; dto.Active = e.Active; dto.AttrSetInstEFGroupFieldType = e.AttrSetInstEFGroupFieldType; dto.AttrSetInstEFGroupFieldLength = e.AttrSetInstEFGroupFieldLength; dto.AttrSetInstEFGroupFieldCount = e.AttrSetInstEFGroupFieldCount; dto.AttrSetInstEFGroupNameFormat = e.AttrSetInstEFGroupNameFormat; dto.AttrSetInstEFGroupDescription = e.AttrSetInstEFGroupDescription; dto.AttrSetInstEFGroupCreatedBy = e.AttrSetInstEFGroupCreatedBy; dto.AttrSetInstEFGroupCreatedAt = e.AttrSetInstEFGroupCreatedAt; dto.AttrSetInstEFGroupUpdatedBy = e.AttrSetInstEFGroupUpdatedBy; dto.AttrSetInstEFGroupUpdatedAt = e.AttrSetInstEFGroupUpdatedAt; dto.AttrSetInstEFGroupActive = e.AttrSetInstEFGroupActive; dto.AttrSetInstEFGroupDeleted = e.AttrSetInstEFGroupDeleted; dto.IsPropertyNameRemoved = e.IsPropertyNameRemoved; dto.IsPropertyTypeRemoved = e.IsPropertyTypeRemoved; dto.IsPropertyLengthRemoved = e.IsPropertyLengthRemoved; dto.IsPropertyAliasRemoved = e.IsPropertyAliasRemoved; dto.IsPropertyDescriptionRemoved = e.IsPropertyDescriptionRemoved; dto.IsPropertyVersionRemoved = e.IsPropertyVersionRemoved; dto.IsPropertyActiveRemoved = e.IsPropertyActiveRemoved; dto.IsPropertyAttrSetInstEFGroupFieldTypeRemoved = e.IsPropertyAttrSetInstEFGroupFieldTypeRemoved; dto.IsPropertyAttrSetInstEFGroupFieldLengthRemoved = e.IsPropertyAttrSetInstEFGroupFieldLengthRemoved; dto.IsPropertyAttrSetInstEFGroupFieldCountRemoved = e.IsPropertyAttrSetInstEFGroupFieldCountRemoved; dto.IsPropertyAttrSetInstEFGroupNameFormatRemoved = e.IsPropertyAttrSetInstEFGroupNameFormatRemoved; dto.IsPropertyAttrSetInstEFGroupDescriptionRemoved = e.IsPropertyAttrSetInstEFGroupDescriptionRemoved; dto.IsPropertyAttrSetInstEFGroupCreatedByRemoved = e.IsPropertyAttrSetInstEFGroupCreatedByRemoved; dto.IsPropertyAttrSetInstEFGroupCreatedAtRemoved = e.IsPropertyAttrSetInstEFGroupCreatedAtRemoved; dto.IsPropertyAttrSetInstEFGroupUpdatedByRemoved = e.IsPropertyAttrSetInstEFGroupUpdatedByRemoved; dto.IsPropertyAttrSetInstEFGroupUpdatedAtRemoved = e.IsPropertyAttrSetInstEFGroupUpdatedAtRemoved; dto.IsPropertyAttrSetInstEFGroupActiveRemoved = e.IsPropertyAttrSetInstEFGroupActiveRemoved; dto.IsPropertyAttrSetInstEFGroupDeletedRemoved = e.IsPropertyAttrSetInstEFGroupDeletedRemoved; return(dto); }
public virtual void MergePatch(IMergePatchAttributeSetInstanceExtensionFieldMvo c) { IAttributeSetInstanceExtensionFieldMvoStateMergePatched e = Map(c); Apply(e); }
public virtual void When(IAttributeSetInstanceExtensionFieldMvoStateMergePatched e) { ThrowOnWrongEvent(e); if (e.Name == null) { if (e.IsPropertyNameRemoved) { this.Name = default(string); } } else { this.Name = e.Name; } if (e.Type == null) { if (e.IsPropertyTypeRemoved) { this.Type = default(string); } } else { this.Type = e.Type; } if (e.Length == null) { if (e.IsPropertyLengthRemoved) { this.Length = default(int?); } } else { this.Length = e.Length; } if (e.Alias == null) { if (e.IsPropertyAliasRemoved) { this.Alias = default(string); } } else { this.Alias = e.Alias; } if (e.Description == null) { if (e.IsPropertyDescriptionRemoved) { this.Description = default(string); } } else { this.Description = e.Description; } if (e.Version == null) { if (e.IsPropertyVersionRemoved) { this.Version = default(long); } } else { this.Version = (e.Version != null && e.Version.HasValue) ? e.Version.Value : default(long); } if (e.Active == null) { if (e.IsPropertyActiveRemoved) { this.Active = default(bool); } } else { this.Active = (e.Active != null && e.Active.HasValue) ? e.Active.Value : default(bool); } if (e.AttrSetInstEFGroupFieldType == null) { if (e.IsPropertyAttrSetInstEFGroupFieldTypeRemoved) { this.AttrSetInstEFGroupFieldType = default(string); } } else { this.AttrSetInstEFGroupFieldType = e.AttrSetInstEFGroupFieldType; } if (e.AttrSetInstEFGroupFieldLength == null) { if (e.IsPropertyAttrSetInstEFGroupFieldLengthRemoved) { this.AttrSetInstEFGroupFieldLength = default(int?); } } else { this.AttrSetInstEFGroupFieldLength = e.AttrSetInstEFGroupFieldLength; } if (e.AttrSetInstEFGroupFieldCount == null) { if (e.IsPropertyAttrSetInstEFGroupFieldCountRemoved) { this.AttrSetInstEFGroupFieldCount = default(int); } } else { this.AttrSetInstEFGroupFieldCount = (e.AttrSetInstEFGroupFieldCount != null && e.AttrSetInstEFGroupFieldCount.HasValue) ? e.AttrSetInstEFGroupFieldCount.Value : default(int); } if (e.AttrSetInstEFGroupNameFormat == null) { if (e.IsPropertyAttrSetInstEFGroupNameFormatRemoved) { this.AttrSetInstEFGroupNameFormat = default(string); } } else { this.AttrSetInstEFGroupNameFormat = e.AttrSetInstEFGroupNameFormat; } if (e.AttrSetInstEFGroupDescription == null) { if (e.IsPropertyAttrSetInstEFGroupDescriptionRemoved) { this.AttrSetInstEFGroupDescription = default(string); } } else { this.AttrSetInstEFGroupDescription = e.AttrSetInstEFGroupDescription; } if (e.AttrSetInstEFGroupCreatedBy == null) { if (e.IsPropertyAttrSetInstEFGroupCreatedByRemoved) { this.AttrSetInstEFGroupCreatedBy = default(string); } } else { this.AttrSetInstEFGroupCreatedBy = e.AttrSetInstEFGroupCreatedBy; } if (e.AttrSetInstEFGroupCreatedAt == null) { if (e.IsPropertyAttrSetInstEFGroupCreatedAtRemoved) { this.AttrSetInstEFGroupCreatedAt = default(DateTime); } } else { this.AttrSetInstEFGroupCreatedAt = (e.AttrSetInstEFGroupCreatedAt != null && e.AttrSetInstEFGroupCreatedAt.HasValue) ? e.AttrSetInstEFGroupCreatedAt.Value : default(DateTime); } if (e.AttrSetInstEFGroupUpdatedBy == null) { if (e.IsPropertyAttrSetInstEFGroupUpdatedByRemoved) { this.AttrSetInstEFGroupUpdatedBy = default(string); } } else { this.AttrSetInstEFGroupUpdatedBy = e.AttrSetInstEFGroupUpdatedBy; } if (e.AttrSetInstEFGroupUpdatedAt == null) { if (e.IsPropertyAttrSetInstEFGroupUpdatedAtRemoved) { this.AttrSetInstEFGroupUpdatedAt = default(DateTime); } } else { this.AttrSetInstEFGroupUpdatedAt = (e.AttrSetInstEFGroupUpdatedAt != null && e.AttrSetInstEFGroupUpdatedAt.HasValue) ? e.AttrSetInstEFGroupUpdatedAt.Value : default(DateTime); } if (e.AttrSetInstEFGroupActive == null) { if (e.IsPropertyAttrSetInstEFGroupActiveRemoved) { this.AttrSetInstEFGroupActive = default(bool); } } else { this.AttrSetInstEFGroupActive = (e.AttrSetInstEFGroupActive != null && e.AttrSetInstEFGroupActive.HasValue) ? e.AttrSetInstEFGroupActive.Value : default(bool); } if (e.AttrSetInstEFGroupDeleted == null) { if (e.IsPropertyAttrSetInstEFGroupDeletedRemoved) { this.AttrSetInstEFGroupDeleted = default(bool); } } else { this.AttrSetInstEFGroupDeleted = (e.AttrSetInstEFGroupDeleted != null && e.AttrSetInstEFGroupDeleted.HasValue) ? e.AttrSetInstEFGroupDeleted.Value : default(bool); } this.UpdatedBy = e.CreatedBy; this.UpdatedAt = e.CreatedAt; }
void IAttributeSetInstanceExtensionFieldMvoState.When(IAttributeSetInstanceExtensionFieldMvoStateMergePatched e) { throw new NotSupportedException(); }