protected virtual IShipmentPackageContentMvoStateCreated Map(ICreateShipmentPackageContentMvo c) { var stateEventId = new ShipmentPackageContentMvoEventId(c.ShipmentPackageContentId, c.ShipmentPackageVersion); IShipmentPackageContentMvoStateCreated e = NewShipmentPackageContentMvoStateCreated(stateEventId); e.Quantity = c.Quantity; e.SubProductId = c.SubProductId; e.SubProductQuantity = c.SubProductQuantity; e.Version = c.Version; e.Active = c.Active; e.ShipmentPackageShipmentBoxTypeId = c.ShipmentPackageShipmentBoxTypeId; e.ShipmentPackageDateCreated = c.ShipmentPackageDateCreated; e.ShipmentPackageBoxLength = c.ShipmentPackageBoxLength; e.ShipmentPackageBoxHeight = c.ShipmentPackageBoxHeight; e.ShipmentPackageBoxWidth = c.ShipmentPackageBoxWidth; e.ShipmentPackageDimensionUomId = c.ShipmentPackageDimensionUomId; e.ShipmentPackageWeight = c.ShipmentPackageWeight; e.ShipmentPackageWeightUomId = c.ShipmentPackageWeightUomId; e.ShipmentPackageInsuredValue = c.ShipmentPackageInsuredValue; e.ShipmentPackageCreatedBy = c.ShipmentPackageCreatedBy; e.ShipmentPackageCreatedAt = c.ShipmentPackageCreatedAt; e.ShipmentPackageUpdatedBy = c.ShipmentPackageUpdatedBy; e.ShipmentPackageUpdatedAt = c.ShipmentPackageUpdatedAt; e.ShipmentPackageActive = c.ShipmentPackageActive; e.ShipmentPackageDeleted = c.ShipmentPackageDeleted; e.CommandId = c.CommandId; e.CreatedBy = (string)c.RequesterId; e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>(); var shipmentPackageVersion = c.ShipmentPackageVersion; return(e); }
void IShipmentPackageContentMvoApplicationService.When(ICreateShipmentPackageContentMvo c) { this.When((CreateShipmentPackageContentMvoDto)c); }
public virtual void When(ICreateShipmentPackageContentMvo c) { Update(c, ar => ar.Create(c)); }
public virtual void Create(ICreateShipmentPackageContentMvo c) { IShipmentPackageContentMvoStateCreated e = Map(c); Apply(e); }