public EntityProjection(Guid identity, Guid metadataDefinitionGroupIdentity, string name, TrackingBase tracking) { Identity = identity; MetadataDefinitionGroupIdentity = metadataDefinitionGroupIdentity; Name = name; Tracking = tracking; }
public ReLabelMetadataDefinitionGroupCommand(Guid identity, MetadataDefinitionGroupName name, MetadataDefinitionGroupDescription description, TrackingBase tracking) { _tracking = tracking; Identity = identity; Name = name; Description = description; }
public CreateMetadataDefinitionGroupCommand(Guid identity, string name, string description, MetadataBag bag, TrackingBase tracking) { Identity = identity; Name = name; Description = description; Tracking = tracking; Bag = bag; }
public static Func <TrackingBase> SetDeleted(TrackingBase tb) { return(() => { tb.IsDeleted = true; return tb; }); }
public MetadataDefinitionProjection(Guid identity, string name, string description, string datatype, string regex, TrackingBase tracking) { Identity = identity; Name = name; Description = description; DataType = datatype; Regex = regex; Tracking = tracking; }
private void SetUpdated() { if (Tracking == null) { Tracking = new TrackingBase(); } Tracking.LastModifiedUtcDate = DateTime.UtcNow; }
protected EntityValueProjection() { Identity = Guid.NewGuid(); Tracking = new TrackingBase(); }
public CreateMetadataDefinitionGroupCommand(Guid identity, string name, string description, TrackingBase tracking) : this(identity, name, description, new MetadataBag(), tracking) { }
public MetadataDefinitionGroupBagProjection() { Identity = Guid.NewGuid(); Tracking = new TrackingBase(); }
private static Expression <Func <TrackingBase, Func <TrackingBase> > > SetTracking(TrackingBase trk) { return((x) => SetDeleted(trk)); }