public Package(Guid id, string name, string description, State state, int version, decimal displayVersion, string owner, DateTime createdDateDate, DateTime? editedDateDate, PackageEventType? packageEventType, IEnumerable<Industry> industries) : base(Guid.NewGuid()) { PackageId = id; Name = name; Description = description; State = state; Version = version; DisplayVersion = displayVersion; Owner = owner; CreatedDate = createdDateDate; EditedDate = editedDateDate; PackageEventType = packageEventType; Industries = industries; }
public PackageCreated(Guid id, string name, string description, decimal costPrice, decimal salePrice,PackageEventType? packageEventType, IEnumerable<Industry> industries, State state, decimal displayVersion, string owner, DateTime createdDate, DateTime? editedDate, IEnumerable<IDataProviderOverride> dataProviderValueOverrides) { Id = id; Name = name; Description = description; PackageEventType = packageEventType; Industries = industries; CostPrice = costPrice; SalePrice = salePrice; State = state; DisplayVersion = displayVersion; Owner = owner; CreatedDate = createdDate; EditedDate = editedDate; DataProviderValueOverrides = dataProviderValueOverrides; }
public CreatePackage(Guid id, string name, string description, decimal costPrice, decimal salePrice, string notes, PackageEventType? packageEventType, IEnumerable<Industry> industries, State state, string owner, DateTime createdDate, DateTime? editedDate, IEnumerable<IDataProviderOverride> dataProviderValueOverrides) : base(id) { Name = name; Description = description; CostPrice = costPrice; SalePrice = salePrice; Notes = notes; PackageEventType = packageEventType; Industries = industries; State = state; Owner = owner; CreatedDate = createdDate; EditedDate = editedDate; DataProviderValueOverrides = dataProviderValueOverrides; }
public UpdateDataProvider(Guid id, DataProviderName name, string description, decimal costOfSale, Type responseType, bool fieldLevelCostPriceOverride, bool requiresConsent, State state, int version, string owner, DateTime createdDate, DateTime? editedDate, IEnumerable<IDataField> requestFields, IEnumerable<IDataField> dataFields) : base(id) { Name = name; Description = description; CostOfSale = costOfSale; ResponseType = responseType; FieldLevelCostPriceOverride = fieldLevelCostPriceOverride; RequiresConsent = requiresConsent; State = state; EditedDate = editedDate; Version = version; Owner = owner; CreatedDate = createdDate; EditedDate = editedDate; RequestFields = requestFields; DataFields = dataFields; }
public ReadPackageMother(State state) { _state = state; }
public ReadPackageMother(Guid? id, State state) { _id = id ?? Guid.NewGuid(); _state = state; }
public UpdatePackage(Guid id, string name, string description, decimal costPrice, decimal salePrice, string notes, PackageEventType? packageEventType, IEnumerable<Industry> industries, State state, int version, string owner, DateTime createdDate, DateTime editedDate, IEnumerable<IDataProviderOverride> dataProviderValueOverrides) : base(id, name, description, costPrice, salePrice, notes, packageEventType, industries, state, owner, createdDate, editedDate, dataProviderValueOverrides) { Version = version; }
public Package(Guid id, string name, string description, PackageEventType? packageEventType, IEnumerable<Industry> industries, decimal costPrice, decimal salePrice, State state, decimal displayVersion, string owner, DateTime createdDate, DateTime? editedDate, IEnumerable<IDataProviderOverride> dataProviders) : this(id) { RaiseEvent(new PackageCreated(id, name, description, costPrice, salePrice, packageEventType, industries, state, displayVersion, owner, createdDate, editedDate, dataProviders)); }
public Package(Guid id, string name, State state, IEnumerable<IDataProvider> dataProviders) : this(id) { Id = id; Name = name; State = state; DataProviders = dataProviders; }
public void CreatePackageRevision(Guid id, string name, string description, decimal costPrice, decimal salePrice, string notes, PackageEventType? packageEventType, IEnumerable<Industry> industries, State state, string owner, DateTime createdDate, DateTime? editedDate, IEnumerable<IDataProviderOverride> dataProviders) { if (state.Name == StateName.Published) DisplayVersion = Math.Ceiling(DisplayVersion); else { DisplayVersion += 0.1m; Name = name; } RaiseEvent(new PackageUpdated(id, name, description, costPrice, salePrice, notes, packageEventType, industries, state, Version + 1, DisplayVersion, owner, createdDate, editedDate, dataProviders)); }
public ReadPackageBuilder With(State state) { _state = state; return this; }
public WritePackageBuilder With(State state) { _state = state; return this; }
public PackageDtoBuilder With(State state, string owner = "") { _state = state; _owner = owner; return this; }