public Pricing() { Identity = new PricingIdentity(); Drivers = new List <PricingDriver>(); PriceListGroups = new List <AnalyticPriceListGroup>(); FilterGroups = new List <FilterGroup>(); Results = new List <PricingResult>(); }
public PricingEveryday() { Identity = new PricingIdentity(); FilterGroups = new ReactiveList <FilterGroup>(); ValueDrivers = new ReactiveList <PricingEverydayValueDriver>(); KeyValueDriver = new PricingEverydayKeyValueDriver(); LinkedValueDrivers = new ObservableCollection <PricingEverydayLinkedValueDriver>(); PricingModes = new List <PricingMode>(); PriceListGroups = new List <PricingEverydayPriceListGroup>(); KeyPriceListRule = new PricingKeyPriceListRule(); LinkedPriceListRules = new List <PricingLinkedPriceListRule>(); Results = new List <PricingEverydayResult>(); _valueDriversCache = new List <PricingEverydayValueDriverWrapper>(); ValueDrivers.ChangeTrackingEnabled = true; _valueDriverChangeListener = ValueDrivers.ItemChanged.Subscribe(driver => OnValueDriverItemChanged(driver)); }
public static DTO.PricingIdentity ToDto(this Display.PricingIdentity displayEntity) { var dto = new DTO.PricingIdentity( displayEntity.AnalyticsId, displayEntity.Name, displayEntity.Description, displayEntity.Notes, displayEntity.RefreshedText, displayEntity.CreatedText, displayEntity.EditedText, displayEntity.Refreshed, displayEntity.Created, displayEntity.Edited, displayEntity.Author, displayEntity.Editor, displayEntity.Owner, displayEntity.Shared, displayEntity.Active); return(dto); }
public static Display.PricingIdentity ToDisplayEntity(this DTO.PricingIdentity dto) { var displayEntity = new Display.PricingIdentity(); displayEntity.AnalyticsId = dto.AnalyticsId; displayEntity.Name = dto.Name; displayEntity.Description = dto.Description; displayEntity.Notes = dto.Notes; displayEntity.RefreshedText = dto.RefreshedText; displayEntity.CreatedText = dto.CreatedText; displayEntity.EditedText = dto.EditedText; displayEntity.Refreshed = dto.Refreshed; displayEntity.Created = dto.Created; displayEntity.Edited = dto.Edited; displayEntity.Author = dto.Author; displayEntity.Editor = dto.Editor; displayEntity.Owner = dto.Owner; displayEntity.Shared = dto.Shared; displayEntity.Active = dto.Active; return(displayEntity); }
public PricingKits() { Identity = new PricingIdentity(); FilterGroups = new ReactiveList <FilterGroup>(); }
public PricingPromotion() { Identity = new PricingIdentity(); FilterGroups = new ReactiveList <FilterGroup>(); }