protected virtual IFacilityStateMergePatched Map(IMergePatchFacility c) { var stateEventId = new FacilityEventId(c.FacilityId, c.Version); IFacilityStateMergePatched e = NewFacilityStateMergePatched(stateEventId); e.FacilityTypeId = c.FacilityTypeId; e.ParentFacilityId = c.ParentFacilityId; e.OwnerPartyId = c.OwnerPartyId; e.DefaultInventoryItemTypeId = c.DefaultInventoryItemTypeId; e.FacilityName = c.FacilityName; e.PrimaryFacilityGroupId = c.PrimaryFacilityGroupId; e.OldSquareFootage = c.OldSquareFootage; e.FacilitySize = c.FacilitySize; e.FacilitySizeUomId = c.FacilitySizeUomId; e.ProductStoreId = c.ProductStoreId; e.DefaultDaysToShip = c.DefaultDaysToShip; e.OpenedDate = c.OpenedDate; e.ClosedDate = c.ClosedDate; e.Description = c.Description; e.DefaultDimensionUomId = c.DefaultDimensionUomId; e.DefaultWeightUomId = c.DefaultWeightUomId; e.GeoPointId = c.GeoPointId; e.Active = c.Active; e.IsPropertyFacilityTypeIdRemoved = c.IsPropertyFacilityTypeIdRemoved; e.IsPropertyParentFacilityIdRemoved = c.IsPropertyParentFacilityIdRemoved; e.IsPropertyOwnerPartyIdRemoved = c.IsPropertyOwnerPartyIdRemoved; e.IsPropertyDefaultInventoryItemTypeIdRemoved = c.IsPropertyDefaultInventoryItemTypeIdRemoved; e.IsPropertyFacilityNameRemoved = c.IsPropertyFacilityNameRemoved; e.IsPropertyPrimaryFacilityGroupIdRemoved = c.IsPropertyPrimaryFacilityGroupIdRemoved; e.IsPropertyOldSquareFootageRemoved = c.IsPropertyOldSquareFootageRemoved; e.IsPropertyFacilitySizeRemoved = c.IsPropertyFacilitySizeRemoved; e.IsPropertyFacilitySizeUomIdRemoved = c.IsPropertyFacilitySizeUomIdRemoved; e.IsPropertyProductStoreIdRemoved = c.IsPropertyProductStoreIdRemoved; e.IsPropertyDefaultDaysToShipRemoved = c.IsPropertyDefaultDaysToShipRemoved; e.IsPropertyOpenedDateRemoved = c.IsPropertyOpenedDateRemoved; e.IsPropertyClosedDateRemoved = c.IsPropertyClosedDateRemoved; e.IsPropertyDescriptionRemoved = c.IsPropertyDescriptionRemoved; e.IsPropertyDefaultDimensionUomIdRemoved = c.IsPropertyDefaultDimensionUomIdRemoved; e.IsPropertyDefaultWeightUomIdRemoved = c.IsPropertyDefaultWeightUomIdRemoved; e.IsPropertyGeoPointIdRemoved = c.IsPropertyGeoPointIdRemoved; e.IsPropertyActiveRemoved = c.IsPropertyActiveRemoved; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var version = c.Version; return(e); }
void IFacilityApplicationService.When(IMergePatchFacility c) { this.When((MergePatchFacilityDto)c); }
public virtual void MergePatch(IMergePatchFacility c) { IFacilityStateMergePatched e = Map(c); Apply(e); }
public virtual void When(IMergePatchFacility c) { Update(c, ar => ar.MergePatch(c)); }