public void Save(IAttributeSetInstanceExtensionFieldMvoState state) { CurrentSession.SaveOrUpdate(state); var saveable = state as ISaveable; if (saveable != null) { saveable.Save(); } }
public IAttributeSetInstanceExtensionFieldMvoState Get(AttributeSetInstanceExtensionFieldId id) { IAttributeSetInstanceExtensionFieldMvoState state = CurrentSession.Get <AttributeSetInstanceExtensionFieldMvoState> (id); if (state == null) { state = new AttributeSetInstanceExtensionFieldMvoState(); (state as AttributeSetInstanceExtensionFieldMvoState).AttributeSetInstanceExtensionFieldId = id; } return(state); }
public IAttributeSetInstanceExtensionFieldMvoState Get(AttributeSetInstanceExtensionFieldId id, bool nullAllowed) { IAttributeSetInstanceExtensionFieldMvoState state = CurrentSession.Get <AttributeSetInstanceExtensionFieldMvoState> (id); if (!nullAllowed && state == null) { state = new AttributeSetInstanceExtensionFieldMvoState(); (state as AttributeSetInstanceExtensionFieldMvoState).AttributeSetInstanceExtensionFieldId = id; } if (ReadOnlyProxyGenerator != null && state != null) { return(ReadOnlyProxyGenerator.CreateProxy <IAttributeSetInstanceExtensionFieldMvoState>(state, new Type[] { }, _readOnlyPropertyNames)); } return(state); }
public async Task <IAttributeSetInstanceExtensionFieldMvoState> GetAsync(AttributeSetInstanceExtensionFieldId attributeSetInstanceExtensionFieldId) { IAttributeSetInstanceExtensionFieldMvoState state = null; var idObj = AttributeSetInstanceExtensionFieldMvoProxyUtils.ToIdString(attributeSetInstanceExtensionFieldId); var uriParameters = new AttributeSetInstanceExtensionFieldMvoUriParameters(); uriParameters.Id = idObj; var req = new AttributeSetInstanceExtensionFieldMvoGetRequest(uriParameters); var resp = await _ramlClient.AttributeSetInstanceExtensionFieldMvo.Get(req); AttributeSetInstanceExtensionFieldMvoProxyUtils.ThrowOnHttpResponseError(resp); state = (resp.Content == null) ? null : resp.Content.ToAttributeSetInstanceExtensionFieldMvoState(); return(state); }
public void Save(IAttributeSetInstanceExtensionFieldMvoState state) { IAttributeSetInstanceExtensionFieldMvoState s = state; if (ReadOnlyProxyGenerator != null) { s = ReadOnlyProxyGenerator.GetTarget <IAttributeSetInstanceExtensionFieldMvoState>(state); } CurrentSession.SaveOrUpdate(s); var saveable = s as ISaveable; if (saveable != null) { saveable.Save(); } }
public override IAttributeSetInstanceExtensionFieldMvoAggregate GetAttributeSetInstanceExtensionFieldMvoAggregate(IAttributeSetInstanceExtensionFieldMvoState state) { return(new AttributeSetInstanceExtensionFieldMvoAggregate(state)); }
public AttributeSetInstanceExtensionFieldMvoAggregate(IAttributeSetInstanceExtensionFieldMvoState state) { _state = state; }
public AttributeSetInstanceExtensionFieldMvoStateDtoWrapper(IAttributeSetInstanceExtensionFieldMvoState state) { this._state = state; }
public AttributeSetInstanceExtensionFieldMvoStateDtoWrapper() { this._state = new AttributeSetInstanceExtensionFieldMvoState(); }
protected bool IsRepeatedCommand(IAttributeSetInstanceExtensionFieldMvoCommand command, IEventStoreAggregateId eventStoreAggregateId, IAttributeSetInstanceExtensionFieldMvoState state) { bool repeated = false; if (((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).AttrSetInstEFGroupVersion > command.AggregateVersion) { var lastEvent = EventStore.FindLastEvent(typeof(IAttributeSetInstanceExtensionFieldMvoStateEvent), eventStoreAggregateId, command.AggregateVersion); if (lastEvent != null && lastEvent.CommandId == command.CommandId) { repeated = true; } } return(repeated); }
public abstract IAttributeSetInstanceExtensionFieldMvoAggregate GetAttributeSetInstanceExtensionFieldMvoAggregate(IAttributeSetInstanceExtensionFieldMvoState state);
public static TMergePatchAttributeSetInstanceExtensionFieldMvo ToMergePatchAttributeSetInstanceExtensionFieldMvo <TMergePatchAttributeSetInstanceExtensionFieldMvo>(this IAttributeSetInstanceExtensionFieldMvoState state) where TMergePatchAttributeSetInstanceExtensionFieldMvo : IMergePatchAttributeSetInstanceExtensionFieldMvo, new() { var cmd = new TMergePatchAttributeSetInstanceExtensionFieldMvo(); cmd.AttrSetInstEFGroupVersion = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).AttrSetInstEFGroupVersion; cmd.AttributeSetInstanceExtensionFieldId = state.AttributeSetInstanceExtensionFieldId; cmd.Name = state.Name; cmd.Type = state.Type; cmd.Length = state.Length; cmd.Alias = state.Alias; cmd.Description = state.Description; cmd.Version = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).Version; cmd.Active = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).Active; cmd.AttrSetInstEFGroupFieldType = state.AttrSetInstEFGroupFieldType; cmd.AttrSetInstEFGroupFieldLength = state.AttrSetInstEFGroupFieldLength; cmd.AttrSetInstEFGroupFieldCount = state.AttrSetInstEFGroupFieldCount; cmd.AttrSetInstEFGroupNameFormat = state.AttrSetInstEFGroupNameFormat; cmd.AttrSetInstEFGroupDescription = state.AttrSetInstEFGroupDescription; cmd.AttrSetInstEFGroupCreatedBy = state.AttrSetInstEFGroupCreatedBy; cmd.AttrSetInstEFGroupCreatedAt = state.AttrSetInstEFGroupCreatedAt; cmd.AttrSetInstEFGroupUpdatedBy = state.AttrSetInstEFGroupUpdatedBy; cmd.AttrSetInstEFGroupUpdatedAt = state.AttrSetInstEFGroupUpdatedAt; cmd.AttrSetInstEFGroupActive = state.AttrSetInstEFGroupActive; cmd.AttrSetInstEFGroupDeleted = state.AttrSetInstEFGroupDeleted; if (state.Name == null) { cmd.IsPropertyNameRemoved = true; } if (state.Type == null) { cmd.IsPropertyTypeRemoved = true; } if (state.Length == null) { cmd.IsPropertyLengthRemoved = true; } if (state.Alias == null) { cmd.IsPropertyAliasRemoved = true; } if (state.Description == null) { cmd.IsPropertyDescriptionRemoved = true; } if (state.AttrSetInstEFGroupFieldType == null) { cmd.IsPropertyAttrSetInstEFGroupFieldTypeRemoved = true; } if (state.AttrSetInstEFGroupFieldLength == null) { cmd.IsPropertyAttrSetInstEFGroupFieldLengthRemoved = true; } if (state.AttrSetInstEFGroupNameFormat == null) { cmd.IsPropertyAttrSetInstEFGroupNameFormatRemoved = true; } if (state.AttrSetInstEFGroupDescription == null) { cmd.IsPropertyAttrSetInstEFGroupDescriptionRemoved = true; } if (state.AttrSetInstEFGroupCreatedBy == null) { cmd.IsPropertyAttrSetInstEFGroupCreatedByRemoved = true; } if (state.AttrSetInstEFGroupUpdatedBy == null) { cmd.IsPropertyAttrSetInstEFGroupUpdatedByRemoved = true; } return(cmd); }
public static TDeleteAttributeSetInstanceExtensionFieldMvo ToDeleteAttributeSetInstanceExtensionFieldMvo <TDeleteAttributeSetInstanceExtensionFieldMvo>(this IAttributeSetInstanceExtensionFieldMvoState state) where TDeleteAttributeSetInstanceExtensionFieldMvo : IDeleteAttributeSetInstanceExtensionFieldMvo, new() { var cmd = new TDeleteAttributeSetInstanceExtensionFieldMvo(); cmd.AttributeSetInstanceExtensionFieldId = state.AttributeSetInstanceExtensionFieldId; cmd.AttrSetInstEFGroupVersion = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).AttrSetInstEFGroupVersion; return(cmd); }
public static IAttributeSetInstanceExtensionFieldMvoCommand ToCreateOrMergePatchAttributeSetInstanceExtensionFieldMvo <TCreateAttributeSetInstanceExtensionFieldMvo, TMergePatchAttributeSetInstanceExtensionFieldMvo>(this IAttributeSetInstanceExtensionFieldMvoState state) where TCreateAttributeSetInstanceExtensionFieldMvo : ICreateAttributeSetInstanceExtensionFieldMvo, new() where TMergePatchAttributeSetInstanceExtensionFieldMvo : IMergePatchAttributeSetInstanceExtensionFieldMvo, new() { bool bUnsaved = ((IAttributeSetInstanceExtensionFieldMvoState)state).IsUnsaved; if (bUnsaved) { return(state.ToCreateAttributeSetInstanceExtensionFieldMvo <TCreateAttributeSetInstanceExtensionFieldMvo>()); } else { return(state.ToMergePatchAttributeSetInstanceExtensionFieldMvo <TMergePatchAttributeSetInstanceExtensionFieldMvo>()); } }
public static TCreateAttributeSetInstanceExtensionFieldMvo ToCreateAttributeSetInstanceExtensionFieldMvo <TCreateAttributeSetInstanceExtensionFieldMvo>(this IAttributeSetInstanceExtensionFieldMvoState state) where TCreateAttributeSetInstanceExtensionFieldMvo : ICreateAttributeSetInstanceExtensionFieldMvo, new() { var cmd = new TCreateAttributeSetInstanceExtensionFieldMvo(); cmd.AttrSetInstEFGroupVersion = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).AttrSetInstEFGroupVersion; cmd.AttributeSetInstanceExtensionFieldId = state.AttributeSetInstanceExtensionFieldId; cmd.Name = state.Name; cmd.Type = state.Type; cmd.Length = state.Length; cmd.Alias = state.Alias; cmd.Description = state.Description; cmd.Version = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).Version; cmd.Active = ((IAttributeSetInstanceExtensionFieldMvoStateProperties)state).Active; cmd.AttrSetInstEFGroupFieldType = state.AttrSetInstEFGroupFieldType; cmd.AttrSetInstEFGroupFieldLength = state.AttrSetInstEFGroupFieldLength; cmd.AttrSetInstEFGroupFieldCount = state.AttrSetInstEFGroupFieldCount; cmd.AttrSetInstEFGroupNameFormat = state.AttrSetInstEFGroupNameFormat; cmd.AttrSetInstEFGroupDescription = state.AttrSetInstEFGroupDescription; cmd.AttrSetInstEFGroupCreatedBy = state.AttrSetInstEFGroupCreatedBy; cmd.AttrSetInstEFGroupCreatedAt = state.AttrSetInstEFGroupCreatedAt; cmd.AttrSetInstEFGroupUpdatedBy = state.AttrSetInstEFGroupUpdatedBy; cmd.AttrSetInstEFGroupUpdatedAt = state.AttrSetInstEFGroupUpdatedAt; cmd.AttrSetInstEFGroupActive = state.AttrSetInstEFGroupActive; cmd.AttrSetInstEFGroupDeleted = state.AttrSetInstEFGroupDeleted; return(cmd); }